Advanced Certified Scrum Developer (A-CSD)

Advanced Certified Scrum Developer (A-CSD)

Based on the newest curriculum from Scrum Alliance, this sixteen-hour training program provides the knowledge and skills to extend your Scrum developer experience and focuses on core engineering practices for you to become a valuable member of a Scrum team. It is a fully fledged technical course for software professionals with lots of practical works. 

Upcoming Batches

Date & Time Location Trainer Price

First, we will explore the Agile architectures with key focus on different architectural patterns and practices. Then we will deep dive into Test Driven Development practices with Mock, Spy and Stub. Then we will learn how to speak in common language using Behavior Driven Development BDD followed by Acceptance Test Driven Development ATDD. 

We will cover the code refactoring principles and how to write code in a better way. We will explore 23 Design Patterns and deep dive into few of them followed by SOLID principles. We will also see how to build CI/CD pipelines and what to consider to make developer better and efficient. We will conclude the class by having a details discussion on DevOps and SRE. 

Course Benefits

Completing this training program will give you the knowledge of the core agile engineering practices and hands on practices on key areas which will give you capability of building software rapidly and enable you to:

  • Architect your software in a better way
  • Understand test first development approach
  • Key understanding about TDD, BDD, ATDD
  • Code refactoring and Refactor to design patterns 
  • Building CI/CD pipelines 
  • Understanding DevOps principles 
  • knowing key SRE practices
  • many more ……


Day 1:

  • Architecture and Design in Agile
    • Evolving Architectures
    • Cloud native applications 
    • Technical excellence and technical debt
    • Principles evolving architectures and designs
    • micro-service based architecture 
    • Domain driven design
  • Test Driven Development (TDD)
    • Mock
    • Stub
    • Spy 
    • Lab work focusing TDD
  • Behavior driven development - BDD 
    • understanding Gherkin 
    • using BDD frameworks 
    • Lab work focusing BDD
  • Acceptance test driven development - ATDD 
    • API Testing
    • End to End testing
    • Test Automation
    • Testing Mobile apps 
    • Lab work focusing ATDD

Day 2: 

  • Refactoring
    • Technical Debt
    • Continues attention to technical excellence
    • Refactoring goals and benefits
    • Refactoring and TDD
    • Lab work focusing Refactoring
  • Refactoring to pattern
    • GoF design patterns 
    • SOLID principles 
  • Continuous Integration
    • Building a pipeline
    • building multi environment pipelines 
    • Lab work - design your own pipeline
  • DevOps & SRE 
    • three ways of DevOps
    • DevOps principles and practices 
    • CALMS values 
    • SRE foundation 

Your Instructor, Mizanur Rahman

Mizan is an experienced Agile coach and trainer for more than 12 years with 20 years of software development experience. His agile coaching mainly focus on technical part of agile which includes Agile engineering practices, Agile architecture, DevOps, SRE, CI/CD, Test Automations, TDD, ATDD, BDD, Micro Services, Domain Driven Design, Cloud Native designs and many more. He has trained more than 3000+ people in Agile & Scrum all over the world including USA, Japan, Indian, Bangladesh, Nepal, Middle East. He is a full stack developer and architect who writes code and solve problems on day to day basis.


This course fulfills all of the training requirements for becoming a Certified Scrum Developer (CSD) from the Scrum Alliance and is a prerequisite to the Advanced-Certified Scrum Developer (A-CSD) training course. This CSD course counts for 16 Scrum Educational Units (SEUs). 

Who Should Take This Course?

This Certified Scrum Developer (CSD) training course is for all team members and has the greatest impact when the entire team attends. This Certified Scrum Developer course will benefit 

  • Architects
  • DBAs
  • Designers
  • Developers
  • Development Managers
  • Directors
  • Product Managers
  • Programmers
  • QA Engineers
  • Software Engineers
  • Technical Analysts
  • Technical Leads
  • Technical Writers, and 
  • Testers

Pre-requisite: You must have completed CSD from Scrum Alliance. 

Frequently Asked Questions