Certified Scrum Developer (CSD)
Enroll Now
Agile Management
45 hours
Rs. 2000
Certified Scrum Developer program is for everyone working in an agile environment and not exclusively for Programmers and Testers. This course has been designed considering Scrum team (Scrum Master, Product Owner, developers, testers, business analysts) and what all engineering practices team should consider to increase efficiency and accuracy. The CSD Certification program is a combination of formal training and a technical skills assessment that they have a working understanding of Scrum principles and have learned specialized Agile engineering skills. This course provides hands-on instruction of the agile engineering practices. Engineering practices include agile architecture and design, test first approach, TDD, Refactoring, Paired Programming, Continuous Integration, and behavior-driven development.
Scrum’s incremental-iterative approach to software development requires Development Teams to find, learn, and implement solid technical practices. In recognition of this, the Scrum Alliance has created the Certified Scrum Developer program. This course will satisfy Scrum Alliance requirements for training in support of the CSD rating. Frankly, we intend this course to be a benchmark of how to do this. The course is designed to give the experience of the real team-based iterative development of software under the guidance of a Product Owner. You’ll get exposure to how to do the necessary and desirable practices, and some experience doing them. This course will help you accomplish a necessary step to attaining the Certified Scrum Developer Rating.
This course is also available to companies interested in private agile training and managing requirements with Scrum. Please contact us for a quote and for more information about our corporate agile training services.
The CSD Certification training is held in two parts. The first part is conducted for two days, which deals with the Scrum framework, principles, roles and ceremonies and how to work in the Scrum environment. If participants hold the CSM credential, they can skip the first part and attend the second part which is 3 day CSD Technical Track training. This part of technical training deals with the theory and practical sessions on actual design and code samples.
The EduInPro approach on Certified Scrum Developer (CSD).
-
A variety of individual practices, and how they support each other. Includes Continuous Integration, Test-Driven Development, Pair Programming, and many others.
-
A clear understanding of why our industry needs professional development & engineering practices.
-
A clear understanding of why these particular practices are well-suited for Agile frameworks such as Scrum & Kanban.
-
Techniques for teams and individuals to realistically stick to these practices in a disciplined way.
-
Understand and Apply the fundamentals of Scrum, scrum roles, ceremonies and artifacts.
-
Will be able to work with collaboration - pair programming, within the scrum team and other stakeholders.
-
Set up standards and best practices for the quick creation of quality software.
-
Learn to work with SOLID design principles, and Practice just-in-time development and avoid overdesign.
-
Write more extensible software by using object-oriented techniques.
-
Create high-quality software that supports an iterative process without unnecessary rework.
-
Learn writing feature file, defining steps and best practices for BDD.
Certified Scrum Developer (CSD) Modules
- Here, Review of Scrum principles is done, followed by the study of XP.
- Study of architecture and design, focusing primarily on the principles that better enable testability and ease refactoring:
- Standing up a typical Agile Development environment
- Principles of architecture and design practices on an Agile team
- Principles that enable testability and ease refactoring
- Emergent Architecture
- An in-depth look at the way Agile teams work together. This includes, but is not limited to, the following concepts:
- Working together as one team
- Pair programming
- Test automation through collaboration
- Study of test-first development, including but not limited to the following concepts:
- Test driven development (TDD) as a design approach
- Red-green-refactor cycle
- Unit testing principles and practices
- What makes good tests/measuring test effectiveness
- Isolation tests using Mocks and Stubs
- An introduction to the key practices of continuous integration, including but not limited to the following:
- Single command build
- Creating builds that are automated, self-testing, and fast
- The importance of a single source repository
- Increasing visibility & automating deployment
- Study of agile testing principles and an introduction to the practice of multi-level automated testing, that includes
- Automated unit/integration testing
- Automated acceptance testing
- Acceptance Test Driven Development (ATDD)
Course Outline
- Scrum and Extreme Programming (XP) Overview
- Here, Review of Scrum principles is done, followed by the study of XP.
- Architecture and Design Collaboration
- Study of architecture and design, focusing primarily on the principles that better enable testability and ease refactoring:
- Standing up a typical Agile Development environment
- Principles of architecture and design practices on an Agile team
- Principles that enable testability and ease refactoring
- Emergent Architecture
- Collaboration
- An in-depth look at the way Agile teams work together. This includes, but is not limited to, the following concepts:
- Working together as one team
- Pair programming
- Test automation through collaboration
- Test Driven Development & Refactoring
- Study of test-first development, including but not limited to the following concepts:
- Test driven development (TDD) as a design approach
- Red-green-refactor cycle
- Unit testing principles and practices
- What makes good tests/measuring test effectiveness
- Isolation tests using Mocks and Stubs
- Continuous Integration
- An introduction to the key practices of continuous integration, including but not limited to the following:
- Single command build
- Creating builds that are automated, self-testing, and fast
- The importance of a single source repository
- Increasing visibility & automating deployment
- Automated Testing
- Study of agile testing principles and an introduction to the practice of multi-level automated testing, that includes
- Automated unit/integration testing
- Automated acceptance testing
- Acceptance Test Driven Development (ATDD)
What do I need to do to unlock my Eduinpro certificate?
Online Classroom:
- Attend one complete batch
- Successful completion and evaluation of any one of the given projects
Online Self-learning:
- Complete 85% of the course
- Successful completion and evaluation of any one of the given projects
Featured Review

megha mohan
I came across EduInPro for Agile and Scrum Certification . The training was interesting and trainer made the class fun and interesting and the sessions very knowledgeable on the topic!

Anup Acharya
I Attended a 2 day weekend course by EduInPro for the Certified Scrum Developer (CSD) certification. The instructor was very knowledgeable and engaging. Had Excellent learning and experience.

Bhibudatta
I attended training for Certified Scrum Developer (CSD) and the training was very interactive and helpful. Got clarity on many concepts related to Scrum Master role.

Sreeram Narayan
I came across EduInPro for Certified Scrum Developer (CSD) . The training was interesting and trainer made the class fun and interesting and the sessions very knowledgeable on the topic!

Namratha Kulkarni
Course with EduInpro was a well-organized one with an excellent tutor. The course included both theoretical and practical real-life cases and hands-on sessions which made training interesting.

Iqbal Arif
EduInPro’s Certified Scrum Developer (CSD) was excellent and it got numerous concepts together in a simple, practical and detailed package. I highly recommend EduInPro’s PMP training even if you don't plan to sit for the PMP exam.

Ruthvik Sharma
I came across EduInPro’s Certified Scrum Developer (CSD) online and its self-paced module encouraged me to take up the course and made me more proactive with my learning. I took detailed notes, and attended the classes to fit in with my busy schedule and was happy with the course.

Garima Khera
EduInPro’s Certified Scrum Developer (CSD) training were so well designed. The hands-on projects helped me understand the theory sessions in depth and apply them on my website.