Cours Scrum pour Développeur Java
Objectif
Présentation
Depuis maintenant plus de 50 ans, les méthodes itératives et incrémentale ont démontré que les approches prédictives historiques sont incapables de répondre à la complexité des projets confiés au service informatique.
Il est aujourd'hui important pour les développeurs d'apprendre des pratiques qui leurs permettrons de travailler en équipe et d'atteindre l'excellence dans leurs projets. Le développement Agile est devenu une pratique incontournable de nos projets.
Nous vous proposons pendant ces 3 jours ensemble de comprendre ces pratiques lors d'exercices pratiques vous permettant de découvrir le Développement Agile aux travers de trois aspects importants: Les Tests Agile, L'intégration Continue et le "CleanCode".
Objectifs
- Comprendre l'impact du développement Agile
- Pratiquer le développement par les Tests
- Connaitre les bonnes pratiques de développement
Répartition
30% Théorie, 70% Pratique
Public
Développeur, Architect, Scrum Master, Responsable QA
Pré-requis
Avoir participé à un projet informatique .Net et avoir lu un ouvrage sur l'Agilité/Scrum ou avoir suivi une formation d'Altran Scrum Master ou Découvrir l'Agilité.
Contenu
Jour 1 :
Développement Agile
- Le travail en équipe
- Le Pair Programming
- Le cycle de vie
- Interaction autour du Clean Code
Test Agile
- Les différentes approches : TDD, ATDD, BDD
- Les différents types de bouchon
- Coding Dojo
Jour 2:
L'Intégration Continue
- Principes, environnement et infrastructure
- Tableau de bord de la santé du produit
- Automatisation des builds
- Les bonnes pratiques
- Coding Dojo
Sujet Avancé
- Le TDD autour du Legacy Code
- L'Architecture par les Tests
- Le "Continuous Delivery"
- TDD avec Groovy
Jour 3:
Mise en pratique
Mise en pratique des connaissances de développement Agile d'un projet en Java/J2EE, entrecoupé de rétrospective et discussion autour de ce qui a été appris.
Langue du cours
FR
Durée
3 jour(s)
Prix
2400.- CHF


