Accueil / Devenir Developpeur Agile
Devenir Developpeur Agile
Durée : 2 jours
Tarif Inter : 1400 €
Tarif sur mesure : Nous consulter
Référence : 2ADA
Programme
Public & Pré-requis
Organisation
Présentation
Cette formation Développeur Agile vous permettra de découvrir et approfondir le rôle du développeur Agile. Vous apprendrez les best practices de développement, le positionnement et les actions du développeur dans un projet Agile.
Objectifs
- Comprendre rôle et fonctions du développeur Agile
- Connaître les bonnes pratiques en termes conception, de développement et de tests Agiles
- Savoir organiser ses actions de développeur dans un projet Agile
- Se préparer à l’examen « PSD1 » de Scrum.org.
Programme
-
Agile et méthodologie Scrum
- Comparaison des différentes méthodes (Cycle en V, Cycle en cascade, …)
- Les défis de l’Agile
- Historique et manifeste
- Les méthodes Agiles
- Focus sur Scrum
- Product Backlog
- Cérémonies
- Rôles
- Responsabilités
-
Fondamentaux des tests en Agile
- Agilité et qualité
- Approche holistique, pilotage via les tests
- Test-Driven Development (TDD), Behaviour Driven Development (BDD), Acceptance Test Driven Development (ATDD)
- Les différents tests : classification
- Tests fonctionnels
- Tests structurels
- Tests unitaires
- Tests d’intégration
- Tests de validation
- Tests d’acceptation
- Les autres tests
-
Fondamentaux du TDD
- Tester pour mieux coder, le TDD
- Le BDD
- L’ATDD
-
Modèle de développement, architecture et refactoring de code
- Convention de nommage : variables, classes, packages…
- L’architecture en couches
- Définition et utilisation des Spikes
- Définition et exemples de refactoring
- Les Design Patterns
- Les problèmes transversaux d’une architecture (Crosscutting Concerns)
- DOD ou “Definition of Done »
-
L’intégration continue et l’automatisation
- Fondement et intérêts
- Mise en œuvre
- Préconisations
- Gestion de la configuration
- L’infrastructure et les outils