Course Code:
agileprogramming
Duration:
14 hours
Prerequisites:
There are no specific requirements needed to attend this course.
Course Outline:
Agile Overview
-
Agile Manifesto
-
Agile frameworks
-
Extreme programming versus Scrum
Definition of Done and engineering practices
-
Kanban Board
-
Daily Scrum
-
Coding standrads
-
Technical Debt
-
SOLID
-
Design Patterns
-
Emergent Architecture
-
Pair Programming
-
Refactoring and Code Review
-
Continuous Integration
-
Continuous Delivery
-
Bugs management
Tests
-
Testing in agile context
-
Test-Driven Development (TDD)
-
Behaviour Driven Development (BDD)
-
Acceptance Test-Driven Development (ATDD)