

Certified Scrum Developer
Overview:
Introduction:
Certified Scrum Developer (CSD) is a certification program that is designed for software developers who work in Scrum teams. This certification validates the developer's knowledge of Agile and Scrum principles, practices, and frameworks. This 5-day training course will provide participants with a comprehensive understanding of the Scrum development process, along with practical examples of how to apply Scrum principles in software development.
Course Objectives:
By the end of this course, participants will be able to:
- Understand the basics of Agile and Scrum
- Work in a Scrum team as a developer
- Apply Agile and Scrum principles to software development
- Use best practices for Agile testing and quality assurance
- Apply Scrum principles to continuous improvement and delivery
Targeted Audience:
This course is designed for software developers who want to learn about Scrum and Agile principles and practices, including developers, testers, quality assurance professionals, and project managers.
Course Outlines:
Unit 1: Introduction to Agile and Scrum
- Overview of Agile principles and values
- Scrum principles and framework
- Roles and responsibilities in Scrum
- Scrum artifacts and ceremonies
- Scrum metrics and reporting
Unit 2: Scrum Development Process
- User Story Writing
- Sprint Planning and Execution
- Agile Estimation Techniques
- Agile Testing and Test Driven Development
- Continuous Integration and Deployment
Unit 3: Scrum Development Practices
- Refactoring and Code Smells
- Agile Design Patterns
- Pair Programming and Code Review
- Automated Testing and Continuous Delivery
- Agile Metrics and Continuous Improvement
Unit 4: Agile Testing and Quality Assurance
- Agile Testing Principles and Practices
- Testing in a Scrum Environment
- Test Automation Strategies
- Test-Driven Development and Acceptance Test-Driven Development
- Agile Quality Assurance
Unit 5: Advanced Scrum Topics
- Scaling Agile and Scrum
- DevOps Principles and Practices
- Agile Project Management
- Agile Leadership
- Best Practices for Agile and Scrum Development