Ferme la recherche

Certification Agile Scrum Developer

Descriptif

Session

du 21 juil. 2020 au 22 juil. 2020  - Lyon - 3ème (69)
+ autres sessions
du 21 juil. 2020 au 22 juil. 2020  - Lyon - 3ème (69)
du 25 août 2020 au 26 août 2020  - Lyon - 3ème (69)
du 22 sept. 2020 au 23 sept. 2020  - Lyon - 3ème (69)
du 20 oct. 2020 au 21 oct. 2020  - Lyon - 3ème (69)
du 24 nov. 2020 au 25 nov. 2020  - Lyon - 3ème (69)
du 15 déc. 2020 au 16 déc. 2020  - Lyon - 3ème (69)

Objectif de la formation

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

Description de la formation

Tests agiles et développement piloté par les tests :
- Introduction
- Présentation des participants
- Rappels 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
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

Validation

Attestation de formation

Donne accès au(x) métier(s) suivant(s)

Direction des systemes d'information (voir la fiche métier)

Etudes et developpement informatique (voir la fiche métier)

Conseil et maitrise d'ouvrage en systemes d'information (voir la fiche métier)

Et après la formation ?

Retour à l'emploi des anciens stagiaires

SATISFAISANT

Conseils
Les questions à poser avant de choisir un centre de formation
  • Quels sont les profils des anciens stagiaires (niveau de formation, expérience professionnelle) ?
  • Est-il possible de visiter le centre ?
  • Quel type de public accueillez-vous en formation (salariés, demandeurs d’emploi, particuliers) ?
  • Peut-on obtenir une liste de ces anciens stagiaires pour les interroger sur cette formation ?
  • Comment aidez-vous les stagiaires à trouver un emploi ?

Actinuum

Lieu de formation

-
Lyon - 3ème

Calculez votre itinéraire

Centre de formation

5 avenue de Messine
75008, Paris 8e

Toutes les formations et avis pour Actinuum