• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Certified Scrum Developer (5 Days)

  • Price £2,295.00
  • Duration 5 day(s)
All major credit cards accepted

Description

The Certified Scrum Developer (Comprehensive) provides delegates with a deep understanding of Scrum, the Agile Manifesto and with the skills required by Extreme Programming teams. The course immerses you in Agile from day 1 as it’s delivered via an iterative and incremental approach with concepts gradually reinforced over the 5 days. The training emphasizes hands-on learning through simulation and practical exercises, followed by reflection.
Students are assessed throughout the week and given opportunities to improve their craft. Upon successful completion, students can obtain the Scrum Alliance Certified Scrum Developer (CSD) designation. With over 350,000 members, the Scrum Alliance is the oldest, largest and most widely recognised certifying Agile organisation in the world.

Prerequisites

Technical Business Analysts and Project Managers, Agile Software Developers, Technical Testers, Application Architects and anyone requiring a deep appreciation of the principles and values of the Agile Manifesto or the techniques employed in Scrum and Extreme Programming.  

Assumed Knowledge

Students are expected to have basic knowledge of object-oriented programming as well as at least 3 months’ hands-on experience with an object-oriented programming language for example C# or Java.

Skills

On completion of the Certified Scrum Developer Immersion course, delegates will be able to:
Apply the rules of Scrum and provide rationale for their application
Distinguish between Scrum and Agile practices introduced by other Agile methods
Apply Extreme Programming techniques
Explain the principles and values of the Agile Manifesto and apply them to new situations
Apply Test Driven Development and Behaviour Driven Development techniques
Design and set up Continuous Integration
Apply Scrum concepts and Extreme Programming techniques to large scale projects involving distributed teams
Quantify code quality
Apply refactoring techniques to work with legacy code
Extend Agile principles to software architecture concerns

Course Content

 The modules in this course address all aspects of the software development lifecycle from product inception to the strategic handling of legacy code. The concepts target several levels and roles within the organisation including senior management, Scrum Masters, product managers, testers, developers, business analysts and solution architects. The course is taught using an iterative and incremental approach. Ideas and principles are visited repeatedly within the context of the varying roles and the technical and non-technical facets of software delivery.
As well as following the Scrum Alliance syllabus for Certified Scrum Developer, this course is 50% comprised of Labs and Exercises:

 

Scrum Components and Rules:

Scrum roles, artefacts and ceremonies
Scrum values
Distributed Scrum Simulation
Test Driven Development:

TDD as a design process
Behaviour Driven Development (BDD) and User Story collaboration
Collaborative and Pair Programming
Unit Tests, Mocks and Stubs
Code Quality and Refactoring:

Qualities of Code and their measurement
Continuous Integration and feedback
Managing technical debt
Object Orientation and SOLID Code
Architecture:

The role of an Architect
Conway’s Law and Governance
Survey of architectures for Agility
Extending SOLID principles to Architecture
Rescuing Legacy Systems:

Legacy code refactoring techniques
Restoring domain sense with BDD
Who should attend?
Technical Business Analysts and Project Managers, Agile Software Developers, Technical Testers, Application Architects and anyone requiring a deep appreciation of the principles and values of the Agile Manifesto or the techniques employed in Scrum and Extreme Programming.
Prerequisites:
Students are expected to have basic knowledge of object-oriented programming as well as at least 3 months’ hands-on experience with an object-oriented programming language for example C# or Java.
Your benefits at a glance:
Globally recognised qualification
Learn the most up-to-date methodology
Deliver increased efficiency and effectiveness to your team
Learn through best practices and real examples
Consistently high pass rates
Learn with trainers who have proven track records
Flexible delivery with online learning options
Train with the world’s leading independent specialist in Software Quality
Related Certifications
This Certified Scrum Developer Immersion course is a sufficient prerequisite for the Scrum Alliance’s Certified Scrum Developer qualification; no further training is required. The CSD also provides attendees with 40 Scrum Education Units (SEU) which will count towards other certifications with the Scrum Alliance.
Recommended Follow-on Courses
SQS can create customised training and workshops on specific technologies and techniques:

Microsoft Team Foundation Server for Agile Portfolio Management
Continuous Delivery using Team Foundation Server and Microsoft Test Manager
Kanban and Lean Software Development
Agile framework creation using Crystal

Make Enquiry

Course Enquiry
  •  
  •  

Book Now

Course Enquiry
  •  
  •  

Find your local training centre