Get certified - Transform your world of work today


Certified Scrum Developer® Track
7/15/2015 12:00:00 AM R Technologies, Inc Mason Center 4031 University Dr. Fairfax VA 22030 United States of America 38.844466 -77.305096 1600


R Technologies, Inc

  • Course

    Date: 15-17 July, 2015
    Location: Fairfax, VA, United States of America

    Regular Price: $1,600

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

    Certified Scrum Developer Track 

    To become a Certified Scrum Developer (CSD) as authorized by the Scrum Alliance, the person must either obtain the CSM certification and take and pass the Agile Engineering Practices 3-day course, or take the Introduction to Scrum for Developers, Agile Engineering Practices, and an Elective. 

    This training will fulfill the 3-day (24 hours) Agile Engineering Practices course requirement for the CSD Track.


    Learning Objective: Agile Engineering Practices (3 days – 24 hours/PDUs)


    Course Benefits 

    Completing this training curriculum will give you the knowledge and experience of using Scrum to rapidly build quality software, and enable you to:


    •Establish standards and practices for rapidly building quality software

    •Avoid upfront overdesign and practice just-in-time development

    •Identify and correct potential impediments to Scrum success

    •Use object-oriented techniques to write more extensible software

    •Support collaboration, pair programming, and cross-functional teams

    •Write software that supports an iterative process without excessive rework

    •Support collaborative code ownership and embrace a common aesthetic

    •Implement better design alternatives and avoid upfront overdesign



    • Must have at least one year of experience in object-oriented programming (OOP), preferably Java.
    • Please bring your laptop for class coding exercises.

    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: 15-17 July, 2015
    Location: Fairfax, VA, United States of America

    Mason Center
    4031 University Dr.
    Fairfax, VA 22030 United States of America

    Get Directions

    Regular Price: $1,600


    About the instructor:
    Dr. Tran is an agile/Scrum evangelist who has nearly 30 years of experience in the Information Technology industry including more than 13 years of experience in the defense industry. He has developed numerous successful software projects using both traditional and agile methods. He has conducted both public and private training on Agile, Scrum and JEE frameworks. He is an authorized CSD trainer and a SAFe Professional Consultant (SPC). Dr. Tran also holds these certifications: Certified ScrumMaster (CSM), Certified Scrum Product Owner (CSPO), Certified Scrum Developer (CSD), Certified Scrum Professional (CSP), Project Management Professional (PMP), Sun Certified Enterprise Architect (SCEA) and Sun Certified Java Programmer (SCJP).

  • Agenda


    Time: 8:30 AM – 5:00 PM (Lunch 12:00 – 1:00 PM, Continental Breakfast 8:30am to 9am, Refreshments served throughout the day)


    Agile Architecture and Design (Day 1 Morning)

    Study of architecture, design, focusing primarily on the principles that better enable testability and ease refactoring:

    • Principles of architecture in an agile environment
    • Design practices on an agile team
    • Principles that enable testability and ease refactoring
    • Secure coding | Design patterns | Coding standards
    • Exercise 1

    Collaboration (Day 1 Morning)

    An in-depth look at the way agile teams work together. This might include, but not limited to, the following concepts:

    • Working together as one team
    • Including the customer in the process
    • Pair programming | lean developer
    • Scaling Agile
    • Agile Application Life Cycle Management (ALM)
    • Exercise 2

    Refactoring (Day 1 Afternoon)

    An introduction to the practice of refactoring, including but not limited to the following concepts:
    • When to refactor
    • Refactoring maintainability
    • Refactoring to patterns
    • Exercise 3

    Test Driven Development (Day 2)

    Study of test-first development, including but not limited to the following concepts:

    • Concept of agile testing
    • The testing quadrants
    • Test drive development (TDD) as a design approach
    • Red-green-refactor cycle
    • Unit testing principles and practices
    • What makes good tests/measuring test effectiveness
    • Acceptance & Behavioral test driven development (ATTD & ATTD)
    • Exercise 4

    Continuous Integration & Continuous Delivery (CI & CD) (day 3)
    An introduction to the key practices of continuous integration, including but not limited to the following: 
    • Single command build
    • Fast automated build & testing 
    • The importance of a single source repository
    • Increasing visibility & automating deployment
    • Continuous integration | continuous delivery | DevOps
    • Exercise 5

  • Who Should Attend

    This training is for IT Professionals that support software development projects. This set of courses will benefit architects; business analysts, developers; QA testers and engineers, and project/product managers. Familiarity with basic Object-Oriented (OO) concepts and terminology is recommended. Participants who successfully complete the programming exercises (Java using Eclipse or in C Sharp using Visual Studio) in the Scrum Software Developer Essentials training are eligible to become a Certified Scrum Developer, assuming the other requirements are met.


Newsletter Sign-Up