Week - 1 |
Software Development Models and Approaches |
Week - 2 |
Software life cycle models and software development methodologies: Scrum, Kanban, XP |
Week - 3 |
Requirements Analysis and Design |
Week - 4 |
Documentation and monitoring of requirements, functional and technical design |
Week - 5 |
Programming and Code Development |
Week - 6 |
Test driven development (TDD), version control systems: Git, SVN |
Week - 7 |
Testing and Quality Assurance |
Week - 8 |
Code review and quality assurance |
Week - 9 |
Software testing types and strategies, automated testing tools |
Week - 10 |
Agile Software Development and Scrum |
Week - 11 |
Scrum project management practices |
Week - 12 |
Project Management Tools and Software |
Week - 13 |
Project resource planning and management |
Week - 14 |
Risk management and crisis management |