M2i Formation

Agilité - Méthodes Agiles

Ingénierie logicielle Agile

Présentiel

2 jours (14 heures) - AGI-ING

(51)
Accueil  ›  Formations Informatique  ›  Agilité  ›  Méthodes Agiles  ›  Ingénierie logicielle Agile

Objectifs pédagogiques

  • Appréhender le développement Agile basé sur des techniques modernes : TDD, intégration continue, automatisation des tests.

Niveau requis

Avoir suivi les cours : "Méthode Agile - Comprendre la démarche" et "Leadership et Management Agile - Travail en équipe" ou avoir les connaissances équivalentes. La connaissance d'un langage de développement est indispensable pour comprendre les différents thèmes abordés lors de la formation.

Public concerné

Architectes, chefs de projets et développeurs.

Fafiec

La Défense10/12/20181 500 € HTInscriptions en cours, places disponiblesRéserver
La Défense04/02/20191 500 € HTDates proposées dans les agences M2iRéserver
La Défense08/04/20191 500 € HTDates proposées dans les agences M2iRéserver
La Défense11/06/20191 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fafiec

Metz10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Mulhouse10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Nancy10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Reims10/12/20181 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fafiec

Caen10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Évreux10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Le Havre10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Lille10/12/20181 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fafiec

Dijon10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Grenoble10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Lyon10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne10/12/20181 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fafiec

Bordeaux10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Orléans10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Tours10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Bordeaux04/02/20191 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Fafiec

Aix-en-Provence10/12/20181 500 € HTInscriptions en cours, places disponiblesRéserver
Montpellier10/12/20181 500 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis10/12/20181 500 € HTInscriptions en cours, places disponiblesRéserver
Aix-en-Provence04/02/20191 500 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Certification : PSD - Professional Scrum Developer (+ 240€)

Le test en Agile

  • Qualité et agilité
  • Approche globale et pilotage par les tests
  • TDD, BDD, ATDD, automatisation des tests, outils, reproductibilité
  • Types de tests, démos

Les librairies xUnit

  • Déclarer un test
  • Les assertions
  • Préparation et nettoyage du test
  • Organisation des tests

Principes et bonnes pratiques du TDD

  • Principes du TDD
  • Objectifs et avantages
  • Principe du Test First
  • Émergence du design, à partir des tests

Styles de TDD

  • Tests basés sur l'état ou le comportement
  • Utilisation de doublures (Mocks, Stubs, Spy, Fakes...)

Refactoring et code testable

  • SOLID
  • Inversion de dépendances et découplage
  • Polymorphisme
  • Nommage
  • Elimination de la duplication
  • Code smells et refactoring

TDD et code legacy

  • Test et code intestable
  • Stratégies de refactoring du code legacy
  • L'intégration continue
  • Le pair programming

Certification (en option)

  • Ce cours ne prépare qu'à une partie de la certification Scrum Developer
  • Pour obtenir cette certification, il est recommandé de suivre le cours officiel Scrum Developer ou avoir les connaissances équivalentes

Les + de la formation

L'examen de certification est en anglais.