Get certified - Transform your world of work today


Certified Scrum Developer® Track
+974 66263136 or 1-469-442-0620 or 1-832-684-0080
agile@knowledgehut.comContact KnowledgeHut

See all CSD courses near Dubai
See all CSD courses within AE.

5/19/2017 12:00:00 AM KnowledgeHut Solutions Pvt. Ltd. Four Points by Sheraton Bur Duba Khalid Bin Walid Street, Dubai 33196 Dubai United Arab Emirates 25.2048493 55.2707828 USD 1799


KnowledgeHut Solutions Pvt. Ltd.

  • Course

    Date: 19-21 May, 2017
    Location: Dubai, United Arab Emirates

    Regular Price: USD 1799

    • This course fulfills the Technical skills requirement on the Certified Scrum Developer track.

    Certified Scrum Developer® - 3/5 days workshop

    3 days only if you are already CSM or planning to complete CSM in next 2 years. In such cases, please enroll for last three days of workshop.

    Remember Scrum Alliance will issue certificate only when you either complete 5 days CSD or 3 days CSD with 2 days CSM. 

    Certified Scrum Developer program is for everyone working in agile environment and not exclusively for Programmers and Testers. This course has been designed considering scrum team (Scrum Master, product owner, developers, testers, business analysts) and what all engineering practices team should consider to increase efficiency and accuracy. CSD program is a combination of formal training and a technical skills assessment that they have a working understanding of Scrum principles and have learned specialized Agile engineering skills. This 5 days course provides hands-on instruction in the agile engineering practices beside than Scrum framework, agile estimation, planning, user story workshop and ALM tools demonstration. Engineering practices includes agile architecture and design, test first approach, TDD, Refactoring, Pair Programming, Agile Testing, and Specification by Examples, Continuous Integration and Behavior Driven Development.

    All courses on the Certified Scrum Developer® track are taught by Registered Education Providers. For more information on the curriculum for the CSD credential, visit

  • Details

    Date: 19-21 May, 2017
    Location: Dubai, United Arab Emirates

    Four Points by Sheraton Bur Duba
    Khalid Bin Walid Street, Dubai 33196
    Dubai, United Arab Emirates

    Get Directions

    Regular Price: USD 1799


    Group Discounts

    3 Participants 5% Discount 

    5 or more Participants 10% Discount

    10 or more Participants please contact us at

  • Agenda

    Day 1: Acceptance Test Driven Development (ATDD) and BDD

    Specification by Examples Workshop

    • Challenges in Collaboration between Business and Development Team
    • How to write better Specification
    • Why Examples needed for specification
    • Writing Examples in Gherkin

    ATDD and BDD workshop

    • Principles of Acceptance Test Driven Development
    • Consequences of ATDD on the Sprint Planning and Sprint Review
    • Principles of Behavior Driven Development
    • Practicing BDD with Cucumber/Specflow – Writing features, testing and reporting
    • Role of Product Owner and crew when writing scenarios acceptance

    Unit Testing

    • What is unit testing
    • Why unit testing is needed
    • Difference between Unit Testing and Integration Testing
    • Developer and Tester role in Unit Testing

    Day 2: Test Driven Development and Agile Design

    Test Driven Development workshop

    • TDD approach and its benefits
    • Improving the quality and design of the code by testing?
    • Different types of tests: unit, integration, functional
    • Understand the life cycle of a test in the xUnit framework
    • Respect of the principle of isolation and control of test results


    • Consequence of technical debt and risk of “breaking” the code
    • Where? When? How refactoring?
    • Support of TDD and ATDD during refactoring
    • Best practices and limitations
    • Definition and principles of frameworks
    • Emergent Design
    • Principle of scalability and implementation

    Test Double and Continuous Refactoring

    • What is Test Double and when to use it
    • What is Mocking
    • Mocking framework in practice
    • Refactoring patterns
    • Working effectively with legacy come

    Day 3: Mocking, Continuous Integration and Agile Testing

    Introduction to Continuous Integration

    • Principles, environment and infrastructure
    • Branching strategies and patterns for continuous integration.
    • Solutions for Continuous Integration: Hudson, Jenkins, Cruise Control, Bamboo, TeamCity, Apache Continuum

    Introduction to Jenkins

    • Dashboard and health projects
    • Installation, configuration and use of Jenkins
    • Automated Builds with Jenkins and Maven
    • Automation Testing with JUnit (TDD) and Cucumber (BDD/ATDD)

    Agile Testing

    • Importance of Agile testing
    • Brian Marick’s Testing Quadrants
    • Inverting the Testing Pyramid
    • Developer Testing Practices
    • Exploratory Testing practices
    • Ensure better quality product sprint by sprint
    • Test Automation Frameworks


    • Why Kanban
    • Design workflow by creating value stream mapping
    • Limiting WIP
    • Visualizing your work by board
    • Kanban Metrics


    • Infrastructure as code
    • Provisioning and configuring servers
    • Designing delivery pipelines
    • Automating pipelines
    • Continuous deployment on production
  • Who Should Attend

    This training is for all development team members of the scrum team. This workshop will benefit to

    • Architects
    • Designers and Developers
    • User Experience Engineers
    • Development Managers
    • Software Engineers/Programmers
    • Testers and QA Engineers
    • Business and Technical Analysts
    • Systems/IT Engineers
    • Scrum Masters
    • Agile Coaches
    • Basically everyone who is part of the Scrum Team.


Newsletter Sign-Up