This course takes place online, plus helpful videos. It is fully approved by Scrum Alliance as the Certified Scrum Developer® certification. This course is primarily for developers, and it features real-life activities, not just a series of presentations and discussions.
Certified Scrum Developer® class contains a good balance of theory and practice. We go through the core of Agile and Scrum principles, looking at Scrum from a Developer point of view and build a working product using Agile, Scrum, and technical practices.
- Lean, Agile, Scrum – from the Scrum Developer perspective
- Architecture and Design – principals, practices and patterns for an Agile environment
- Test-Driven Development (TDD) – as a design approach, the red-green-refactor cycle, qualities of a good test, and measuring test effectiveness
- Refactoring – when to refactor, refactoring for maintainability, refactoring to patterns
- Continuous Integration – single-command builds, build automation, single source repository, automated deployment, continuous delivery
- Extreme Programming (XP) – how to embrace change
This course satisfies Certified Scrum Developer® (CSD®) certification requirements.
In order to receive the CSD® certification, students must be in attendance all schedule sessions with active participation and are required to watch the pre-course videos.
Note: It is beneficial to have some knowledge about Scrum. It is also expected for you to have read the “Scrum Guide” on www.scrumguides.org, and watched pre-class videos supplied by your instructors prior to class.