Certified Scrum Developer Technical Track


Adopting Scrum changes everything, including the technicalpractices used to develop and test software. Developing software with Scrum requires developers and testers to understand Agile Engineering Practices, including Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), Behavior Driven Development (BDD), Refactoring and Continuous Integration (CI).

This immersive, 5 day course provides developers, testers and managers with a comprehensive introduction to these practices. There are numerous hands-on coding exercises to reinforce the lecture material. Throughout the course, students will create solutions to real problems, including developing tests, designing and coding solutions, validating the solution and then refactoring their initial designs to improve code quality.

Certified Scrum DeveloperThe course covers all of the learning objectives set by the Scrum Alliance for the Certified Scrum Developer credential, including Scrum Fundamentals, and Agile Engineering Practices such as SOLID design principles, designing by intention, and techniques for refactoring.

To recognize developers and testers who have mastered these skills, the Scrum Alliance has created the Certified Scrum Developer® (CSD) program. To become a Certified Scrum Developer, a person must complete training classes and pass a technical skills assessment to demonstrate that he or she has a working understanding of Scrum principles and has mastered the Agile Engineering Practices.

Students who successfully complete the course and pass the assessment will be eligible for the Scrum Alliance’s Certified Scrum Developer® (CSD) credential.

The course is intended for testers, developers, quality engineers and managers who want a practical course in Agile Engineering Practices. As programming exercises are included in the course work, a knowledge of Java is necessary.

 Learning Areas:

  • What is ATDD
  • Cucumber and Gherkin
  • Tools and web driver
  • Programming the tests
  • Testing an API
  • Advanced topics


To be notified when this class is being offered by Brett Palmer & Associates, please fill out this form.