Overview
The Advanced Certified Scrum Developer (A-CSD) course is designed for experienced Scrum developers seeking to enhance their expertise in Agile engineering practices and Scrum team collaboration. This course dives deep into advanced development techniques, equipping participants with the skills needed to build high-performing Agile teams and deliver exceptional value. Through hands-on learning and real-world scenarios, this certification ensures developers can apply Agile principles effectively in their projects.
Objectives
By the end of this course, participants will be able to:
Prerequisites
- Active Certified Scrum Developer (CSD) certification.
- At least one year of work experience in a Scrum environment.
- A foundational understanding of Agile and Scrum principles.
Course Outline
- Deep dive into Test-Driven Development (TDD).
- Behavior-Driven Development (BDD) implementation techniques.
- Refactoring and code quality improvement practices.
- Setting up and using continuous integration pipelines.
- Automated testing frameworks.
- Effective build and deployment strategies.
- Principles of Agile architecture.
- Design patterns and anti-patterns.
- Creating maintainable and scalable systems.
- Effective team communication strategies.
- Building psychological safety within teams.
- Advanced facilitation techniques for Scrum meetings.
- Addressing challenges in distributed Scrum teams.
- Managing technical debt in Agile environments.
- Strategies for fostering continuous improvement.