Développeur Augmenté par l'IA · Maîtriser GitHub Copilot
Version du programme : 1
Type de formation
MixteDurée de formation
14 heures (2 jours)Accessibilité
OuiDéveloppeur Augmenté par l'IA · Maîtriser GitHub Copilot
Cette formation permettra aux développeurs de distinguer l'usage intuitif (vibe coding) de l'approche structurée (agentic coding). Il couvre les fondamentaux des LLM, le prompt engineering appliqué au code, et un panorama des outils du marché (Copilot, Cursor, Claude Code…). Les apprenants acquièrent des workflows concrets porteurs de valeur (analyse de Legacy, générations de cas de tests, revue de code...) tout en apprenant à identifier les risques liés notamment à la sécurité. Une dimension « équipe » est intégrée permettant de passer d'un usage individuel à une pratique d'équipe cohérente : prompts réutilisables, onboarding accéléré, intégration CI/CD et review automatisée. L'apprenant pratiquera au cours de la formation GitHub Copilot, avec des mises en situation concrètes et un cas pratique fil rouge. Répartition > Théorie : 50% > Pratique : 50% Cette formation est disponible en présentiel ou à distance, avec un programme et une qualité pédagogique identiques. > Formation inter-entreprise : pré-inscription en ligne ou contactez-nous : formation@younup.fr > Formation intra-entreprise : nous vous invitons à nous contacter pour réaliser un devis : formation@younup.fr Pour toute question, n’hésitez pas à contacter notre équipe : formation@younup.fr
Objectifs de la formation
- Acquérir les fondamentaux des LLM, du prompt engineering
- Passer d'un usage intuitif de l’IA (vibe coding) à une approche structurée (agentic coding)
- Savoir quand et comment déléguer à l'IA : analyse Legacy, création de tests, refactoring...
- Maîtriser GitHub Copilot : installation, workflow agentic, cas d'usage avancés
Profil des bénéficiaires
- Développeurs voulant devenir développeurs augmentés
- Technique : Maîtrise pratique d'au moins un langage de programmation (Python, JavaScript, Java, C#, TypeScript, Go...)
- Matériel : Un ordinateur portable standard (16 Go recommandé) avec les droits pour installer des logiciels
- Matériel : Système d'exploitation récent (Windows 10+, macOS 10.15+, Linux)
- Matériel : Git installé et configuré avec accès à GitHub/GitLab
- Matériel : Version récente de NodeJS et npm installés et configurés
- Matériel : Un IDE au choix (VS Code, IntelliJ, WebStorm...)
- Matériel : Une licence GITHub Copilot Pro à minima (Free pas suffisant)
Contenu de la formation
Ce que l'IA change pour un Développeur
- Bref historique : du NLP aux LLM, l'arrivée des API
- Mécanique essentielle : tokens, context window, température. Ce que ça implique concrètement pour coder
- Le marché des modèles : GPT, Claude, Gemini, Mistral, positionnement rapide depuis l'angle dev
- Le spectre de délégation : autocomplétion → chat → agent autonome
Vibe Coding vs Agentic Coding
- Vibe Coding : Définition
- Vibe Coding : Pourquoi c'est tentant
- Vibe Coding : Les dangers concrets
- Agentic coding : Le workflow Specify → Plan → Implement → Validate en détail
- Agentic coding : Le dev reste aux commandes : déléguer n'est pas abdiquer
Prompt Engineering pour développeurs
- Pourquoi le prompt pour dev est différent du prompt généraliste
- Anatomie d'un bon prompt de dev : rôle, contexte codebase, spec, contraintes, format attendu
- Techniques appliquées au code : zero-shot, few-shot, chain of thought
Panorama des outils
- Les deux familles : IDE full IA (Cursor, Windsurf, Zed) vs assistants in-IDE (Copilot, Claude Code, Gemini CLI)
- MCP : ce que c'est, pourquoi ça change quelque chose pour les agents, écosystème actuel
- Matrice de choix : stack, contrainte enterprise, budget, cas d'usage
- Enjeux enterprise : confidentialité du code, politique de rétention, licences, shadow IT
Workflows avancés et qualités
- Les cas à fort ROI : legacy comprehension, génération de tests, documentation, refacto
- Les cas à risque : sécurité, logique métier critique, architecture
- Revue de code augmentée : l'IA comme premier reviewer, ce qu'elle voit et ce qu'elle rate
Développement en équipe augmentée
- Standards partagés : fichier de contexte d'équipe, prompts réutilisables, conventions communes
- Intégration CI/CD : pre-commit hooks augmentés, review automatisée
- Risques collectifs : IP, sécurité du code, dépendance, homogénéisation — et comment les adresser
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- En début de séance un recueil des attentes est réalisé pour s’assurer d’aborder tous les points pendant le déroulé de la formation.
- Le formateur évalue la progression pédagogique de l’apprenant tout au long de la formation au moyen de travaux pratiques, serious game, etc.
- L’apprenant complète également une auto-évaluation de positionnement au début et à la fin de la formation pour valider les compétences acquises en lien avec les objectifs de la formation.
Ressources techniques et pédagogiques
- Espace apprenant
- Support de formation transmis
Qualité et satisfaction
Capacité d'accueil
Délai d'accès
Accessibilité
Nous mettons tout en œuvre pour vous accueillir et vous accompagner dans les meilleures conditions d’apprentissage. Notre référente handicap est à votre disposition vous pouvez la contacter à l'adresse suivante : formation@younup.fr.