Training centre logo

Notre Catalogue de Formation

Training representation : Accélérer vos développements logiciels avec l’Intelligence Artificielle (IA)

Accélérer vos développements logiciels avec l’Intelligence Artificielle (IA)

AIA

In-person training
Accessible
Duration: 7 hours (1 day)
Next date: the 11/13/24
Duration:7 hours (1 day)
Excluding VAT
Pre-register
Duration:7 hours (1 day)
Excluding VAT
Pre-register
Duration:7 hours (1 day)
Excluding VAT
Pre-register

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

For whom
  • Développeurs logiciels
  • Chefs de projet
  • Testeurs
  • Assureurs Qualité
  • Architectes logiciels et ingénieurs système
Requirements
  • 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.
Teaching team

Nos intervenants sont des Coachs Agiles et Formateurs expérimentés

Monitoring of implementation and evaluation of results
  • Évaluation lors des ateliers tout au long de la formation Évaluation des acquis en fin de formation
Technical and educational resources
  • Théorie : 30 % (support de cours et slides) Pratiques : 70 % (exercices + programmation)

Reception capacity

Between 2 and 8 learners

Accessibility

Vous pouvez vous inscrire au plus tard la veille de la formation Personne en situation de handicap : Nous contacter pour répondre à votre besoin par email à rh@agilbee.com ou par téléphone au 06 19 81 31 03

Next dates

  1. OnLine - Accélérer vos développements logiciels avec l’In... - 11/13/24 to 11/13/24 - distance - (8 seats remaining)
  2. Paris - Accélérer vos développements logiciels avec l’Int... - 12/4/24 to 12/4/24 - Paris - (8 seats remaining)