1. hafta |
Yazılım Geliştirme Modelleri ve Yaklaşımlar |
2. hafta |
Yazılım yaşam döngüsü modelleri ve yazılım geliştirme metodolojileri: Scrum, Kanban, XP |
3. hafta |
Gereksinim Analizi ve Tasarım |
4. hafta |
Gereksinimlerin belgelenmesi ve izlenmesi, fonksiyonel ve teknik tasarım |
5. hafta |
Programlama ve Kod Geliştirme |
6. hafta |
Test tabanlı geliştirme (TDD), versiyon kontrol sistemleri: Git, SVN |
7. hafta |
Test ve Kalite Güvencesi |
8. hafta |
Kod inceleme ve kalite güvencesi |
9. hafta |
Yazılım test türleri ve stratejileri, otomatik test araçları |
10. hafta |
Çevik Yazılım Geliştirme ve Scrum |
11. hafta |
Scrum proje yönetimi uygulamaları |
12. hafta |
Proje Yönetimi Araçları ve Yazılımları |
13. hafta |
Proje kaynak planlama ve yönetimi |
14. hafta |
Risk yönetimi ve kriz yönetimi |