CSD Certified Scrum Developer
A Certified Scrum Developer (CSD) is someone who has demonstrated through a combination of formal training and a technical skills assessment that he or she has a working understanding of Scrum principles and has learned specialized Agile engineering skills. The Certified Scrum Developer (CSD) Course is a 2 Days Training course. The goal of this course is to give professionals a platform to strengthen their skills in agile software development. Through a series of practical and hands-on lectures, participants will become competent in employing the tools and methodologies that are used to create exceptional, working software in the iterations of a Scrum process.
- Earn 16 PDUs and 16 SEUs in two days
- Certificate from the globally recognized Scrum Alliance
This training is for all team members of the scrum team. This workshop will benefit
- Architects
- designers and developers;
- User Experience Engineers
- Development and Product managers
- Software engineers/Programmers;
- Testers and QA engineers; and
- Business and Technical analysts,
- Technical Writers
- Systems/IT Engineers
- Basically everyone who is part of the Scrum Team.
PREREQUISITES:
- Two days of formal training taught by a Scrum Alliance-approved CSD Educator
Architecture and Design
- Principles of architecture in an Agile environment
- Design practices on an Agile team
- Principles that enable testability and ease refactoring
- Emergent Architecture
Collaboration
- Working together as one team
- Including the customer in the process
- Pair programming
Test Driven Development
- Test driven development (TDD) as a design approach
- Red-green-refactor cycle
- Unit testing principles and practices
- What makes good tests/measuring test effectiveness
- Test Doubles
Continuous Integration
- Single command build
- Creating builds that are automated, self-testing, and fast
- The importance of a single source repository
- Increasing visibility & automating deployment
Refactoring
- When to refactor
- Refactoring for maintainability
- Refactoring to patterns
- Refactoring legacy code
Lean, Agile, and Scrum
- Utilizing sprint backlog
- Increments of value
- Daily Scrum
- PBI attributes
- Product backlog refinement
- Measure progress
Our Most Popular Courses: