(CSD®) CERTIFIED SCRUM DEVELOPER®
Strengthen your technical skills in agile product development. Certified Scrum Developers (CSD®) have demonstrated — through training that ensures they have a working understanding of Scrum and agile principles, and have learned specialized agile engineering skills. The Certified Scrum Developer® course is designed for product developers who are working in a Scrum environment.
Description
Are you a software developer looking to level up your skills and deliver high-quality products in an agile environment? Look no further than the Certified Scrum Developer class. This immersive program is designed to equip developers like you with the knowledge, tools, and practices needed to excel in Scrum teams and deliver value with confidence. CSD is a game-changer for ambitious developers seeking to thrive in agile software development.
Here's why you should join us:
-
Master Agile Development Practices: Dive deep into agile development practices, including test-driven development (TDD), continuous integration (CI), and pair programming. Learn how to apply these practices effectively to improve code quality, speed up delivery, and enhance team collaboration.
-
Collaborate Effectively in Scrum Teams: Gain practical insights into how developers collaborate within Scrum teams to deliver working software increments. Explore techniques for effective sprint planning, backlog grooming, and sprint reviews, ensuring alignment with product goals and customer needs.
-
Deliver Value with Confidence: Learn how to deliver value to customers early and often by embracing iterative and incremental development. Discover how to break down complex requirements into manageable user stories, estimate effort accurately, and deliver shippable increments at the end of each sprint.
-
Drive Continuous Improvement: Embrace a culture of continuous improvement by reflecting on your development practices and seeking opportunities for growth. Explore ways to optimize your development process, identify bottlenecks, and leverage feedback to iterate and improve over time.
-
Earn a Valuable Certification: By completing the Certified Scrum Developer class, you'll not only enhance your development skills but also earn a valuable certification that demonstrates your proficiency in agile software development. Stand out in the competitive job market and showcase your commitment to delivering high-quality software in agile environments.
A. Prerequisites
Internet Access is the only requirement for this class.
B. Who Should Attend
- Software Engineers
- QA Testers
- Technical Architects
- IT Managers and Directors
- Hardware Engineers
- Database Administrators
- Business Analysts
- Project/Product Managers
C. Learning Objectives
Lean, Agile and Scrum
- Describe the roles and responsibilities of the Scrum team
- Practice utilizing a sprint backlog
- Demonstrate an effective daily Scrum
- List the benefits a Definition of Done and how to evolve it
Collaboration
- Discuss the attributes of effective teams
- Practice pairing and mobbing techniques through simulation
- Use Behavior Driven Development techniques to refine PBIs
Architecture & Design
- Explain evolutionary architecture and how it helps agile teams
- List principles of an agile architecture
- Explain design practices of agile teams
Refactoring
- Define technical debt and ways to effectively manage it
- List common design patterns and their purpose
- Identify techniques for refactoring
Test Driven Development
- Explain test-first development
- List the differences between “traditional” and “agile” testing
- Explain the importance of refactoring in the TDD cycle
- Describe the qualities of good agile testing
Integrating Continuously
- Define continuous integration and list its benefits
- Describe the advantage of building a continuous pipeline
- List effective techniques for how teams interact with a CI pipeline
E. Takeaways
- 16 SEUs/16 PDUs
- Two-year membership to the Scrum Alliance
D. Benefits
In today's competitive job market, the Certified Scrum Developer® training can set you apart from the pack. A successful Certified Scrum Developer® is committed to continuous improvement. The coursework and dedication needed to achieve a CSD sharpens your skills to help you become a better practitioner of Scrum and agile development. By earning a Certified Scrum Developer® certification, you
- Learn the foundations of Scrum and the scope of the Certified Scrum Developer’s role from the best minds in development agility
- Demonstrate to employers and peers your understanding of core Scrum knowledge
- Expand your career opportunities by staying relevant and marketable across all industry sectors adopting agile practices
- Engage with a community of recognized Scrum experts who are committed to continuous improvement