Accélérer vos développements logiciels avec l’Intelligence Artificielle (IA)
AIA
Training created on 3/19/24. Last update on 7/8/24.
Programme version: 1
Training programme
Dans un monde où la rapidité et l’efficacité de développement sont primordiales, l’Intelligence Artificielle et l’Agile Programming s’imposent comme des alliés indispensables. Cette formation intensive d’une journée vous plonge au cœur de ces deux disciplines en vous fournissant les outils et techniques nécessaires pour accélérer et optimiser vos processus de développement logiciel. Vous apprendrez à utiliser les derniers IDE assistés par IA et être sensibilisé aux approches de Test-Driven Development (TDD) et Code Test Commit (CTC) dans vos projets et à faire des choix techniques éclairés qui boostent la productivité sans compromettre la qualité. Rejoignez-nous pour transformer vos pratiques de développement et rester à la pointe de l’innovation technologique !
Objectives of the training
- Maîtriser les IDE modernes assistés par IA pour un développement plus rapide.
- Comprendre les méthodologies de Test-Driven Development (TDD) et Code Test Commit (CTC) et la manière dont l’IA peut vous assister
- Pratiquer la programmation assistée par IA pour améliorer l’efficacité du développement.
- Adopter une approche critique vis-à-vis des outils et méthodologies modernes.
Profile of beneficiaries
- Développeurs logiciels
- Chefs de projet
- Testeurs
- Assureurs Qualité
- Architectes logiciels et ingénieurs système
- Il est demandé aux participants de connaître les notions de base d’un langage de développement et d’apporter un ordinateur.
Training content
-
TOUR DE TABLE
-
Introduction à l’Intelligence Artificielle et à l’Agile Programming
- Définitions et concepts clés de l’IA et de l’Agile Programming.
- Importance de l’IA dans le développement logiciel agile.
-
Environnements de Développement Intégrés (IDE) assistés par IA
- Présentation des différents IDE qui intègrent des fonctionnalités d’IA, comme Visual Studio Code avec IntelliCode, GitHub Copilot, etc.
- Démonstration pratique : Utilisation d’un IDE pour coder avec l’assistance de l’IA.
- Atelier en binôme : Implémentation d’une fonctionnalité avec un IDE
-
Techniques de programmation et choix techniques
- Impact de l’IA sur les décisions architecturales et les choix technologiques dans les projets agiles.
- Antipatterns de l’IA : Limites dans l’assistance de l’IA
- 5 techniques d’accélération du développement à connaître en Agilité dopées par l’IA
-
Codage rapide et méthodologies de tests
- Test-Driven Development (TDD) : Introduction et avantages dans un environnement agile.
- Code Test Commit (CTC) : Explication du processus, comment l’IA peut optimiser cette méthode.
- Exercices pratiques : Écrire des tests, coder les fonctionnalités et commettre le code en utilisant TDD et CTC avec l’aide de l’IA.
-
Atelier : Programmation assistée par IA
- Atelier pratique d’un Coding Dojo où les participants utiliseront une IA pour aider à générer des bouts de code, tests, et pour analyser leur qualité.
- Évaluation de l’efficacité : Mesurer la vitesse et la qualité du code généré avec vs sans IA.
-
Discussion et feedback
- Retour sur les expériences des participants avec l’IA durant la session.
- Discussion ouverte sur les avantages et les défis de l’intégration de l’IA dans les processus de développement logiciel Agile.
- Feedback sur la session pour amélioration future.
-
Conclusion et ressources pour continuer à apprendre
- Récapitulatif des points clés de la formation.
- Ressources pour approfondir les connaissances en IA et programmation Agile.
-
Questions - Réponses
-
Conclusion
-
Information pratique :
- Langage utilisé : Java ou .Net. Négociable avec les participants le jour J si besoin.
Nos intervenants sont des Coachs Agiles et Formateurs expérimentés
- Évaluation lors des ateliers tout au long de la formation Évaluation des acquis en fin de formation
- Théorie : 30 % (support de cours et slides) Pratiques : 70 % (exercices + programmation)
Reception capacity
Accessibility
Next dates
- OnLine - Accélérer vos développements logiciels avec l’In... - 11/13/24 to 11/13/24 - distance - (8 seats remaining)
- Paris - Accélérer vos développements logiciels avec l’Int... - 12/4/24 to 12/4/24 - Paris - (8 seats remaining)