Certified Scrum Developer (CSD)

 

Software development, from idea to deployed product, for distributed teams

16 hours

A software development course following a DevOps approach, for distributed agile teams. Obtain your certification from the Scrum Alliance! TDD, continuous integ

In this live online course you will learn how to build software products within distributed self-organizing teams. For five days we will use`modern agile software development practices.
We will cover requirement identification, estimation and planning, incremental delivery, Continuous Integration, TDD and code refactoring.

Each of the 5 days of 3 hours. has interactive activities facilitated by the instructors, both individually and in groups and among all (mob programming). The goal is to have a sustainable distributed development experience.

You will have to set up a work environment and some basic knowledge. For this you will receive material and directions a week in advance. Expect to dedicate 1 hour in this set up.

Scope


We primarily focus on software development with agility practices, which enable teams to deliver quality products early and often.

We also include Agile inception for the conceptualization of the product to be built and Continuous deployment, to round up a comprehensive perspective of product development.



CSD Scope: inception, build and deploy

CSD Certificate


Certified Scrum Developer

Upon completion (course and exam), you will earn the Scrum Alliance Certified Scrum Developer (CSD) certification (https://www.scrumalliance.org/certifications/practitioners/csd-certification).


Technological Stack and Work Environment

All examples and labs are done in JavaScript ES6 and HTML and run on [Docker] Containers(https://www.docker.com /) based on Linux.

We use Visual Studio Code

For distributed work collaboration we use Discord, Visual Studio Live Share, and Zoom.

For repository and continuous integration we use GitHub.

Who should attend?

  • Whole software development team: programmers, analysts, designers and testers who will build software.

  • Team Leaders, ScrumMasters, Facilitators who want to understand the inner workings of the software development team.

Program

  • Introduction to Agile Software Development, Lean and Scrum

  • From idea to product: user stories, refinement, definition of done, sprint backlog

  • Visual Management and communication in a distributed team

  • Test Driven Development (TDD)

  • Continuous Integration

  • Simple design and slicing

  • Code refactoring