Scrum Developer™ (CPSD™)" course
Scrum Developer™ (CPSD™) Course Outline Module 1: Introduction to Agile and Scrum Understanding Agile principles and values Overview of Scrum framework Roles and responsibilities in Scrum teams Module 2: Scrum Developer Fundamentals Agile engineering practices Test-driven development (TDD) Pair programming and collective code ownership Continuous integration and delivery Module 3: Scrum Principles and Practices Understanding user stories and acceptance criteria Sprint planning and backlog refinement Daily Scrum meetings and sprint reviews Retrospective meetings and continuous improvement Module 4: Agile Testing Techniques Overview of agile testing principles Test automation strategies and tools Exploratory testing and test-driven development Integration testing and continuous integration practices Module 5: Technical Excellence in Scrum Refactoring and code smells Design patterns and clean code principles Dependency management and inversion of control Technical debt management an...