Certified Scrum Development and Testing™ (CSDT™) Training

Current Status
Not Enrolled
Price
Closed
Get Started

Length: 3 days

Certified Scrum Development and Testing™ (CSDT™) Training

Certified Scrum Development and Testing (CSDT™) training by Tonex equips developers with the skills and knowledge needed to excel in Agile development environments and testing. The course covers the principles of Scrum, integrates Test Driven Development, and empowers participants to build high-quality software through hands-on exercises and real-world scenarios.

Tonex offers a comprehensive Certified Scrum Development and Testing (CSDT™) Training program designed to equip participants with essential skills in Scrum methodologies and testing practices. The program focuses on the principles of Agile and Scrum, emphasizing the iterative and incremental development process. Participants learn to collaborate effectively within cross-functional teams, ensuring a streamlined development and testing workflow.

The training covers key Scrum roles, ceremonies, and artifacts, fostering a deep understanding of the framework. Practical exercises and case studies enhance hands-on experience, enabling participants to apply their knowledge in real-world scenarios. This course empowers individuals to contribute to high-performing Scrum teams and deliver quality software products efficiently.

Learning Objectives:

Upon completion of this course, participants will be able to:

  • Learn the fundamentals of Scrum, its roles, and ceremonies.
  • Apply Test Driven Development (TDD) principles to write clean and maintainable code.
  • Collaborate effectively with cross-functional teams within an Agile framework.
  • Enhance product quality by incorporating TDD into the development process.
  • Create automated tests that ensure code functionality and robustness.
  • Adapt to changing requirements and deliver value iteratively within a Scrum framework.

Audience:

This course is designed for,

  • Software Developers seeking to advance their Agile development skills.
  • Scrum Team Members (Developers, Testers, and Product Owners) looking to optimize their collaboration.
  • Project Managers and Scrum Masters interested in understanding the technical aspects of Agile development.

Course Content:

Module 1: Introduction to Scrum and Agile Development

  • Scrum Fundamentals
  • Agile Principles and Values
  • Roles and Responsibilities in Scrum
  • Scrum Ceremonies: Sprint Planning, Daily Standup, Sprint Review, Sprint Retrospective
  • Scrum Artifacts: Product Backlog, Sprint Backlog, Increment

Module 2: Test Driven Development (TDD) Fundamentals

  • Introduction to TDD
  • Red-Green-Refactor Cycle
  • Writing the First Test Cases
  • Implementing Code to Pass Tests
  • Refactoring for Clean Code
  • TDD Best Practices

Module 3: Integrating TDD into Scrum

  • TDD within Scrum Framework
  • TDD and User Stories
  • Collaborative TDD
  • TDD and Regression Testing
  • Continuous Integration with TDD
  • Measuring Code Quality with TDD Metrics
  • Advanced TDD Techniques
  • Mocking and Test Doubles
  • Test-Driven Design (TDD)
  • Behavior-Driven Development (BDD)
  • Test Automation Frameworks
  • Code Coverage and Test Reporting
  • TDD in Legacy Codebases

Workshop: Real-World Scenarios

  • Applying TDD in Real Projects
  • Handling Technical Debt with TDD
  • Prepare for Tonex CSDT™ Exam