Formation IA pour les dévs – Maîtrisez l'IA pour coder

Maîtrisez les outils pour optimiser votre développement et découvrez comment l'IA peut vous faire gagner du temps et améliorer la qualité de votre code !

Formation IA pour les dévs – Maîtrisez l'IA pour coder

Cette formation sur l’état de l’art des outils IA pour développeurs vous apportera une maîtrise des dernières technologies d’IA appliquées au développement.

Vous apprendrez à choisir les outils et modèles adaptés à vos besoins en fonction de vos objectifs (performance, qualité, vitesse, etc.) et contraintes (sécurité des données, RGPD, etc.) ainsi qu'à utiliser des outils d’assistance pour
- la génération de code (comme Copilot, Cursor, Zed, Tabnine, CodeWhisperer)
- la documentation
- le débogage
- la revue de code et
- les tests unitaires automatisés (DeepCode, Kite).

Grâce à des cas d’usage concrets et des ateliers pratiques, vous optimiserez vos workflows de développement et intégrerez l’IA tout au long du cycle de vie d’une application pour gagner en efficacité et en qualité.

Cette formation s'adresse aux développeur·se·s souhaitant intégrer des outils d'IA dans leur workflow pour gagner en efficacité et améliorer la qualité de leur code.


Vous cherchez à maîtriser les rouages des modèles d'intelligence artificielles ?

La formation LLM est faite pour vous !

Si au contraire, vous souhaitez maîtriser l'utilisation de Gihub Copilot pour améliorer votre productivité de développeur, alors la formation Github Copilot vaudra bien un coup d'oeil !

Les objectifs

  • Identifier les cas d’usage des outils d’assistance au développement grâce à l’intelligence artificielle
  • Maîtriser l’intégration des outils IA dans un pipeline de développement complet (génération de code, documentation, tests, revue de code)
  • Développer et mettre en production une fonctionnalité complète grâce à de l’IA

Pré-requis

  • Maîtrise des bases de la programmation (dans n’importe quel langage)
  • Expérience avec des environnements de développement (IDE, Git, etc.)
  • Ordinateur portable à apporter

Le programme de la formation IA pour les dévs – Maîtrisez l'IA pour coder

Jour 1 : L'IA dans le workflow du dév

  • Découvertes des cas d’usages IA pour les développeurs
    • Tendances actuelles de l'IA pour les développeurs
    • Comment les développeurs peuvent-ils utiliser l’IA ?
  • Impact de l’IA sur le workflow de développement
    • Collaboration IA / Développeur
    • Intégration dans les environnements de travail existant
  • Assistance à la génération de code
    • Parler à l’IA pour qu’elle vous suggère du code
    • Les limites du code généré par IA
    • Outils et workflow de génération de code grâce à l’IA
      • Copilot
      • Tabnine
      • CodeWhisperer
      • Cursor
  • Documentation du code avec l’IA
    • Laissez l’IA écrire la doc !
    • Outils et workflow de génération de documentation avec de l’IA
  • L’IA pour la réalisation de tests unitaires
    • Automatiser la création de ses tests unitaires
    • Que vaut l’IA pour réaliser ses tests ?
    • Outils et workflow pour les tests unitaires avec de l’IA (DeepCode, Kite, …)
  • Amélioration du processus de développement
    • Débogage assisté par IA
    • Détection des vulnérabilités
    • Optimisation du code
    • Revue de code assistée par IA (Codacy, SonarQube, …)

Mises en pratique :
Le projet fil rouge consistera à développer la fonctionnalité d’une application en s’appuyant, pour chaque étape du workflow, sur les outils d’IA d’aide au développement !

Télécharger le programme

Le(s) formateur(s)

Julien MOULIN

Julien MOULIN

Julien est un développeur chevronné avec 20 ans d’expérience et une passion débordante pour le partage de ses connaissances. Autodidacte, il a gravi les échelons jusqu’à devenir Tech Lead, maîtrisant diverses technologies telles que NestJS, Php, Symfony, JavaScript, React.js, Angular ou Node.

Lors de ses formations, il privilégie une approche pratique pour rendre chaque concept accessible, s’appuyant sur son expérience avec des entreprises telles que FDJ, Renault Digital ou Autodistribution.

Avec Julien, apprenez auprès d’un formateur passionné et d’un contributeur clé de la communauté, prêt à vous transmettre ses compétences et ses astuces de pro !

Voir son profil détaillé

FAQ

Nos formations sont éligibles à plusieurs dispositifs de financement, selon votre situation. Human Coders est certifié Qualiopi, ce qui permet la prise en charge par des organismes comme Pôle emploi, votre OPCO ou encore le CPF (Compte Personnel de Formation) pour certaines formations.

Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?

Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.

Voici une journée type :

  • 9h : vous êtes accueillis par votre formateur·rice autour d'un petit déjeuner (croissants, pains au chocolat, jus de fruit, thé ou café...)
  • 9h30 : la formation commence
  • 12h30 : pause de midi. Le·a formateur·rice mangera avec vous. C'est l'occasion d'avoir des discussions plus informelles.
  • 14h : reprise de la formation
  • 18h : fin de la journée

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 162 formations au catalogue, 1636 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • 99% des participants qui se disent satisfaits de nos formations
  • la possibilité de vous proposer un accompagnement personnalisé, du conseil ou un suivi après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012