(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.
Led by our expert Agile trainers, this virtual, online experience delivers the quality you’ve come to expect from The Braintrust Consulting Group from the convenience of your desktop or laptop. This live, online class is designed for product developers who are working in a Scrum environment. The goal is to expose students to the most important tools and techniques needed to build good products in the iterative and incremental fashion that Scrum requires. These ideas are central to the entire field of agile product development. The goal is to expose students to the most important tools and techniques needed to build good products in the iterative and incremental fashion that Scrum requires. These ideas are central to the entire field of agile product development.
A. Prerequisites
Internet access
B. Who Should Attend
This course is ideal for anyone in a development role on a Scrum Team or anyone seeking their CSD certification.
C. Learning Objectives
Learning Objectives - What You Will Learn
- 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
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