Course Name
Course Code : TZP11
Venue Details
Postal Code : 1212
Session Dates
Duration: 2 days (14 hours)
This course provides an in-depth understanding of Agile methodologies and Test-Driven Development (TDD), enabling professionals to develop high-quality software efficiently. Participants will learn Agile principles, iterative development, and how TDD improves software reliability and maintainability.
This course covers:
Agile methodologies (Scrum, Kanban, XP)
Principles of Test-Driven Development (TDD)
Writing effective unit tests before coding
Refactoring code while ensuring functionality
Integration of Agile and TDD in DevOps pipelines
Real-world Agile and TDD project implementation
Agile Manifesto and Principles
Agile vs. Traditional Development Models
Overview of Scrum, Kanban, and Extreme Programming (XP)
Agile Roles, Events, and Artifacts
Scrum Framework: Sprint Planning, Daily Stand-ups, Sprint Review & Retrospective
Kanban Workflow and Work-in-Progress (WIP) Limits
Extreme Programming (XP) Practices: Pair Programming, Continuous Integration, and TDD
What is TDD? Benefits and Challenges
Red-Green-Refactor Cycle
TDD vs. Traditional Testing Approaches
Introduction to Unit Testing Frameworks (JUnit, pytest, NUnit, Mocha)
Writing First Test Cases Before Implementation
Understanding Assertions, Test Fixtures, and Mocks
Running and Interpreting Test Results
Identifying Code Smells
Refactoring Strategies for Maintainability
Ensuring Test Coverage and Code Quality
Automating Tests in CI/CD Pipelines
Implementing TDD in Agile Sprints
Integrating TDD in Continuous Integration and Deployment (CI/CD)
Managing Agile Projects with Jira, Azure DevOps, or GitHub Actions
Sprint Planning and Task Breakdown
Writing Tests, Implementing Code, and Refactoring
Final Review and Retrospective
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |