Certified Scrum Developer (CSD) Training—

Upcoming Certified Scrum Developer (CSD) Courses

Agile Pain Relief Certified Scrum Developer (CSD) Training — in-depth Scrum and Agile techniques focused on teaching software developers and architects processes to deliver higher quality, on-time code.

An intensive, hands-on, 3-day seminar includes instruction, exercises, case studies, and practical coding exercises to assist participants as they develop the knowledge, skills, capabilities and insights needed to make the shift to Agile development practices. Facilitated by Certified Scrum Trainer® Mark Levison, an Agile expert since 2001, this is not a class with a bunch of words on PowerPoint slides. Mark offers a deep understanding of Agile practices and learning methods and applies this with three days of training including lecture, coding exercises, and code review to present Agile concepts focused on developers.

Key Concepts

  • Constant Integration (CI)
  • Release planning
  • Collaboration
  • Unit testing
  • Sprint planning
  • Code Smells and Refactoring
  • Test-driven code
  • Agile architecture
  • Legacy code strategies
  • Mocks, fakes & stubs
  • Acceptance Test driven development

Agenda

Day 1
8:59 — 5:01
    • SPRINT 1: COLLABORATION
 
    • Collective Code Ownership
    • Working as One Team
    • Working with the Customer
    • Pair Programming
 
    • SPRINT 2: UNIT TESTING
 
    • What makes a good/bad Unit Test?
    • Test coverage: Is it important? How to use/mis-use it.
    • Test Driven Development
    • Red-Green-Refactor Cycle
    • Is it a test tool or a design tool?
 
  • End of day review
Coffee and refreshments provided for breaks
';
Day 2
8:59 — 5:01
    • SPRINT 3: ARCHITECTURE & DESIGN
 
    • How much do you need?
    • What choices can you delay?
    • Set-Based Design as an Architecture Tool
 
    • SPRINT 4: REFACTORING
 
    • What is refactoring? What isn’t included?
    • Why refactor? When would you refactor?
    • Why not refactor?
    • How to refactor safely?
    • Refactoring to Patterns
 
  • End of day review
Coffee and refreshments provided for breaks
Day 3
8:59 — 5:01
    • SPRINT 5: ENHANCING CONTINUOUS INTEGRATION
 
    • Increasing Visibility
    • Continuous Deployment
 
  • End of day review
  • Feedback forms
  • In class test
  • CSD graduation
Coffee and refreshments provided for breaks

The Agile Pain Relief Advantage

Small Class-size in Your City

Agile Pain Relief limits classes to a maximum of 20 students to ensure a quality learning environment with more opportunities to address your questions and concerns. Local training classes mean you meet and network with other professionals near you. On-site, private training also available.

In-person and Interactive

Direct learning tailored to each class and student. No canned PowerPoint presentations or webinars. Live instruction from Certified Scrum Trainers (CST) and group exercises modelled on Agile methods.

Hands-on Applications of Scrum Methods with Agile Theory

Practical examples and exercises use Scrum and Agile principles teach you how to adapt and practice Agile methods in your projects.

Online Course Materials and Support

Course attendees receive electronic copies of all seminar materials (including free updates to course materials as they become available) and exclusive access to Mark through Agile Pain Relief's LinkedIn group.