Devenir Développeur Agile - Certification Scrum Developer

Actinuum
Résumé
2 jours
962 - 3 792 EUR hors taxes
Formation Professionnelle
Prochaine session : Contacter Actinuum - France
4,0 (2 Avis)
En entreprise

Description

Certification Scrum Developer 

Donner un éclairage sur les bonnes pratiques de développement logiciel, plutôt que d’apporter une hyperspécialisation grâce à une sensibilisation au fait d’être acteur et responsable du code de l’équipe produit en estimant qu’il s’agit de ce que l’équipe pense être le meilleur. Un développement d'équipe auto-organisée et responsable de ce qu’elle fait.

Les Objectifs

  • Appréhender le développement agile basé sur des techniques modernes : TDD, intégration continue, automatisation des tests
  • Comprendre l’importance des tests dans la production de logiciels et le développement
  • Repenser ses applications existantes par la mise en place de tests pour amélioration continue
  • Sensibiliser à son rôle de membre d’une équipe agile

Programme de formation

Jour 1 : Tests agiles et développement piloté par les tests

Introduction à Scrum

Présentation des participantsRappels sur les équipes et méthodes agiles

Tests en méthode agile

  • Qualité et agilité
  • Approche globale et pilotage par les tests
  • TDD, BDD, ATDD
  • Automatisation des tests
  • Outils, reproductibilité
  • Types de tests

Présentation des participants et des acquis du module 1

  • Les librairies xUnit
  • Déclarer un test
  • Les assertions
  • Préparation et nettoyage du test
  • Organisation des tests
Exercice : Ecriture de tests unitaires sur un code existant

Principes du Test Driven Development (TDD)

  • Objectifs et avantages
  • Principe du Test First
  • Émergence du design à partir des tests
Exercice : Code Kata – FizzBuzz

Style de TDD

  • Tests basés sur l’état ou le comportement
  • Utilisation de doublures (mocks, stubs, spy, fakes, etc.)
  • Evaluations des acquis et plan d’action individuel et/ou collectif
  • Exercice : Code Kata – FizzBuzz étendu

Jour 2 : Construction émergente, robuste et continue

Refactoring & code testable

  • Méthodologie
  • SOLID
  • Inversion de dépendances et découplage
  • Polymorphisme, nommage
  • Élimination de la duplication
  • Code smells et refactoring
Exercice : Code Kata Bowling Game

TDD et Code legacy (dette technique)

  • Dette technique et pourrissement d’un système
  • Test et code non-testable
  • Stratégies de refactoring du code legacy
Exercice : Code legacy à refactore

Orchestration des pratiques d’ingénierie

  • L’intégration continue
  • Le Pair Programming
  • Domaine Driven Design
  • Vers un déploiement continu
Exercice : Randori Nombres romains

Aller au-delà 

  • Pratiquer TDD
  • Progresser en TDD
  • Faire adopter TDD

Préparation à la certification Scrum Developer (scrum.org)

  • Tests blancs
  • Echanges et questions / réponses

Exercice : Evaluations des acquis et plan d’action individuel et/ou collectif

Public cible/ Prérequis

Avoir suivi les modules modules 1 (A01) & 2 (A02) ou posséder une culture agile et savoir travailler en équipe.

Moyens Pédagogiques

40% théorie, 60% pratique

Public Cible

Développeurs, architectes, testeurs, futurs Managers Agile (Scrum Masters), responsables qualité/méthodes

Avis

Note moyenne 4

Basée sur 2 avis

Contact

Actinuum

5 Avenue de Messine
75008 Paris

Téléphone: +33(0)1 42 89 97 83
actinuum.com


Organisme de formation: Actinuum

Actinuum

Actinuum accompagne vos équipes et votre entreprise à être plus performant quotidiennement !

Actinuum forme chacun de vos collaborateurs à faire face aux changements auxquels votre entreprise est confrontée. Selon les objectifs de votre entreprise, un diagnostic de l’existant est réalisé et un cahier des charges reprenant les besoins en formation de chacun...


Apprenez-en plus sur l'organisme et découvrez toutes leurs formations
Avis
Note de la formation
(4,0)
Basée sur 2 avis
Voir tous les avis sur cette formation
Note de l'organisme
(4,2)
Basée sur 302 avis
Voir tous les avis
guide financement
Articles et Nouveautés
Quelles sont les compétences néc...
Actinuum

Depuis les années 1980, le management par projet s'est démocratisé. Il concerne aujourd'hui tous les secteurs et est utilisé aussi bien par les TPE/PME que par les grandes entreprises. Actinuum nous livre les compétences clé nécessaires à un bon chef de projet.

Lire l'article