Certified Scrum Developer®

When used for software development, Scrum is most effective when accompanied by agile development practices such as test driven development and continuous integration. Through a combination of theory, practice and discussion, this course provides a thorough introduction to these and other important practices for agile development teams.

It covers both distributed and co-located teams.

You can book a place at one of our scheduled events, or we can teach a private in-house course for your organisation.

SAI_Primary_Logo_RGB

This course is accredited by the Scrum Alliance®. On successful completion of the class you will receive the Certified Scrum Developer® certification.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Toggle Content

Objectives

Participants will come away with understanding and experience in the most important agile development practices – ready to start to introduce them in their daily work or to improve their current practice.

Participants

The course is suitable for Scrum development team members including programmers and testers. Some of the practical work requires some knowledge of Java although participants do not need to be experts.

Contents

The course is based around sprints. During these sprints you will work in teams and experience the full range of agile development practices (testing driven development, pair programming, automated acceptance testing, refactoring, continuous integration). The practical work is interspersed with short theoretical sections and group discussion.

Duration

2 or 3 days (customisable for private courses).

Language

English or German.

Agenda

Test-driven development
Pair programming
Coding Kata
Setting up the course development environment
Group work: analysing the approach for automated acceptance and unit testing in the course project
Product backlog refinement

Mocks and other test doubles
Refactoring

Agile architecture
Code craftsmanship
Code sense
Assessment (written and practical test)
Course retrospective

Upcoming CSD Courses