Développement Agile (AI Driven) - Agile Software Development
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000219214
Organisme responsable :
Agilbee
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
A l'issue de cette formation de 2 jours (14 heures), les participants seront capables de : Exploiter les principes avancés de l'agilité et des frameworks eXtreme Programming, Scrum et Kanban pour optimiser l'organisation et la réactivité des équipes de développement. Implémenter des techniques de pointe en développement logiciel, telles que le Test Driven Development (TDD) et Test Commit Release (TCR) pour élever la qualité et la robustesse du code. Booster ses…
A l'issue de cette formation de 2 jours (14 heures), les participants seront capables de :
- Exploiter les principes avancés de l'agilité et des frameworks eXtreme Programming, Scrum et Kanban pour optimiser l'organisation et la réactivité des équipes de développement.
- Implémenter des techniques de pointe en développement logiciel, telles que le Test Driven Development (TDD) et Test Commit Release (TCR) pour élever la qualité et la robustesse du code.
- Booster ses développements avec des solutions d'intelligence artificielle.
- Maîtriser les stratégies sophistiquées de modélisation, de Clean Code, de refactoring et d'automatisation des tests pour garantir une fiabilité et une maintenabilité élevée des produits logiciels.
- Développer une expertise en estimation, planification et mesure des projets agiles pour améliorer la soutenabilité de l'équipe, la mesure et l'engagement de l'équipe face aux attentes métiers et clients dans une ambiance agréable et fun.
Programme de la formation
Programme Indicatif TOUR DE TABLE Introduction à l'Agilité : Présentation des principaux frameworks (eXtreme Programming, Scrum, Kanban) et organisation de la formation Pratiques d'Ingénierie Agile : Utilisation du backlog, priorisation, survol des cadres de travail, et accélération des développements logiciels Agile Reprogramming : Augmentation de la rigueur, Test Driven Development (TDD), et exercices pratiques sur TDD et TCR (Test & Commit || Revert) AI-Driven…
TOUR DE TABLE
- Introduction à l'Agilité : Présentation des principaux frameworks (eXtreme Programming, Scrum, Kanban) et organisation de la formation
- Pratiques d'Ingénierie Agile : Utilisation du backlog, priorisation, survol des cadres de travail, et accélération des développements logiciels
- Agile Reprogramming : Augmentation de la rigueur, Test Driven Development (TDD), et exercices pratiques sur TDD et TCR (Test & Commit || Revert)
- AI-Driven Programming : Utilisation d'outils d'IA pour l'optimisation de tests, pratique en Coding Dojo assisté par IA, et identification des anti-patterns IA
- Développement de Produit Agile : Backlog, mise en œuvre de Scrum et XP, comparaison des méthodologies
- Indépendance des Tests avec Doublure : Fonctionnement et mise en œuvre de doublures telles que Mocks, Fakes, Stubs, et Dummies
- Stratégie de Tests : Approches de TDD, dette technique, programmation en binôme.
- Clean Code et TDD Avancé : Modélisation rapide, meilleures pratiques en programmation orientée objet, ateliers de conception rapide
- Code Legacy et Refactoring : Techniques avancées de refactoring, mise en pratique avec des katas pour améliorer un code existant
- Accélération : Théories et pratiques pour accélérer le développement (Mob Programming et autres techniques)
- Tests d'Intégration et Fonctionnels : Approches et pratiques pour les tests unitaires avancés, automatisation des tests pour les applications Web et GUI.
- Spécification par l'exemple : Mise en œuvre de BDD, TDR, et ATDD - focus sur l'automatisation.
- CI/CD, DevOps et Gestion de la Qualité : Intégration des tests dans les pipelines CI/CD, travaux pratiques sur Jenkins, GitLab CI, et GitHub Actions.
- Développement de Produit Agile Avancé : Approches centrées sur la valeur, Kanban, introduction aux méthodes sans estimation traditionnelle
- Architecture & Programmation Intensif : l'Architecture Hexagonale, stratégies de réécriture, tests de cas difficiles
- D'Autres Approches : Frameworks agiles tels que ScrumBan, LeSS, FAST, Shape Up
- Travaux Pratiques Intensifs
- Récapitulatif des points clés
- Ressources supplémentaires
- Questions-Réponses
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
14 h
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Informations sur les publics
Cette formation est essentielle pour : Développeurs Architectes logiciels Et tout membre d'une équipe de développement qui souhaitent adopter une approche plus agile pour répondre rapidement aux changements du marché tout en assurant la livraison de
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Il est demandé aux participants de connaître les notions de base d'un langage de développement.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
Agilbee
75015 Paris 15e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes