This course takes place online, over four half-days and is fully approved by the Scrum Alliance as the main component of the Certified Scrum Developer® certification. This is primarily a programming course and not just a series of presentations and discussions.
This four-day course is fully approved by the Scrum Alliance as the main component of the Certified Scrum Developer® certification. This is primarily a programming course and not just a series of presentations and discussions.
Agenda
- Scrum Principles - for the Scrum Developer
- Agile Values - from the Scrum Developer perspective
- Architecture and Design - principles, practices and patterns for an agile environment
- Extreme Programming (XP)
- Collaboration - working as a team, including the customer, pair and mob programming
- Test-Driven Development (TDD) - as a design approach, the red-green-refactor cycle, qualities of a good test, and measuring test effectiveness
- Acceptance Test-Driven development
- Refactoring - when to refactor, refactoring for maintainability, refactoring to patterns
- Continuous Integration - single-command builds, build automation, single source repository, automated deployment, continuous delivery
Prerequisite: Attendees should have some programming experience and should bring a laptop with them
Certification
This course satisfies the CSD Technical Course requirements for both Certified Scrum Developer® tracks:
Track 1:
- CSM® Course (2 days) if taught by a Scrum Alliance Certified Scrum Trainer® (CST®)
- CSD Technical Course (must include coding) (21 hours)
Track 2:
- Introduction to Scrum (1 day)
- CSD Technical Course (must include coding) (21 hours)
- Technical Elective (1 day)
Students seeking a Scrum Alliance CSD certificate can complete either track to earn certification.
Thus, upon completing this course, current Certified Scrum Masters® will be immediately eligible to be awarded the certification of Certified Scrum Developer®. Others become eligible upon completing a one-day Introduction to Scrum course and a one-day Technical Elective, both available through Scrum Adventures, or by completing the Certified Scrum Master® course and examination.
Wear comfortable clothing, usually, recommend a light sweater or jacket.
This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.
Upon registration, the instructor will send along additional information about how to log-on and participate in the class.