☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Introduction au développement assisté par l’IA (AZ-2007)

Durée :
1
 jour
Examen :
Non certifiant
Niveau :
Intermédiaire
Financement :
Eligible

Formation Introduction au développement assisté par l’IA (AZ-2007)

Vos développeurs passent un temps considérable sur des taches répétitives de codage. De documentation et de tests unitaires qui pourraient etre automatisées ? L’IA générative appliquée au développement logiciel transforme la productivité des équipes. Mais sans formation structurée, les développeurs n’exploitent qu’une fraction des capacités de GitHub Copilot. Les prompts approximatifs génèrent du code inadapté et la confiance aveugle dans les suggestions créent des problèmes de qualité. C’est précisément l’objectif de cette formation GitHub Copilot développement.

Cette formation officielle Microsoft AZ-2007 vous apprend en 1 jour à exploiter pleinement GitHub Copilot pour accélérer le développement d’applications. Vous maitrisez les techniques de prompt engineering adaptées au code. L’utilisation de Copilot Chat pour le refactoring et le débogage, la génération de tests unitaires et la documentation automatisée. Les formateurs certifiés MCT vous guident sur des exercices pratiques ou vous mesurez concrètement les gains de productivité. Cette formation valide l’Applied Skill correspondant. Sessions disponibles en présentiel à Genève et Lausanne ou en classe virtuelle.

Profils des Participants

  • Développeurs logiciels
  • Ingénieurs en développement
  • Architectes logiciels
  • Chefs de projet technique
  • Étudiants en informatique

Objectifs

  • Configurer GitHub Copilot et Copilot Chat dans votre environnement de développement
  • Appliquer les techniques de prompt engineering pour générer du code pertinent
  • Utiliser Copilot Chat pour le refactoring, le débogage et l’explication de code
  • Générer des tests unitaires et de la documentation technique avec Copilot
  • Adopter les bonnes pratiques pour valider et sécuriser les suggestions de l’IA

Connaissances Préalables

  • Un abonnement actif à GitHub Copilot
  • Expérience en développement d’applications
  • Maîtrise du développement en C# avec Visual Studio Code

Contenu du Cours

Module 1 : Bien démarrer avec GitHub Copilot

  • Examiner les outils IA de GitHub, OpenAI et Microsoft
  • Comparer les plans GitHub Copilot
  • Passer en revue les fonctionnalités de GitHub Copilot
  • Examiner le processus d’installation de GitHub Copilot
  • Configurer les paramètres de GitHub Copilot dans Visual Studio Code
  • Gérer GitHub Copilot stratégies, fonctionnalités et extensions pour les individus
  • Examiner les fonctionnalités de saisie de code automatique de GitHub Copilot
  • Examiner les fonctionnalités d’assistance d’IA de GitHub Copilot
  • Examiner les fonctionnalités d’affichage de GitHub Copilot Chat
  • Examinez le chat intégré de GitHub Copilot, les actions intelligentes et le chat rapide

Module 2 : Générer une documentation à l’aide des outils GitHub Copilot

  • Passez en revue les fonctionnalités « expliquer » et « document » de GitHub Copilot
  • Examinez les suggestions et mots clés de GitHub Copilot
  • Analyser et expliquer le code à l’aide de GitHub Copilot
  • Générer la documentation du projet à l’aide de GitHub Copilot
  • Générer la documentation du code inline à l’aide de GitHub Copilot

Module 3 : Développer des fonctionnalités de code à l’aide d’outils GitHub Copilot

  • Examiner les fonctionnalités de développement de code de GitHub Copilot
  • Examiner les meilleures pratiques GitHub Copilot
  • Générer du code à l’aide des suggestions de complétion de code de GitHub Copilot
  • Générer du code à l’aide de gitHub Copilot Chat

Module 4 : Développer des tests unitaires à l’aide d’outils GitHub Copilot

  • Examiner la prise en charge des tests unitaires dans Visual Studio Code
  • Générer des tests unitaires avec la vue Copilot Chat GitHub
  • Planifier et automatiser des flux de travail de test à l’aide des modes Plan et Agent
  • Étendre les tests avec du texte fantôme et corriger les tests ayant échoué

Module 5 : Implémenter des améliorations du code à l’aide des outils GitHub Copilot

  • Passer en revue les fonctionnalités d’amélioration du code de GitHub Copilot
  • Examiner les options de correctif rapide de GitHub Copilot
  • Passez en revue les scénarios de refactorisation du code et les meilleures pratiques de GitHub Copilot
  • Refactoriser le code à l’aide de la conversation en ligne de GitHub Copilot
  • Refactoriser le code à l’aide des modes de conversation GitHub Copilot
  • Examiner les fonctionnalités de révision de code GitHub Copilot

Module 6 : Introduction au vibe coding

  • Qu’est-ce que le codage « vibe » ?
  • Examiner le processus de codage d’ambiance
  • Créer des invites effectives pour GitHub Copilot
  • Identifier les exigences du produit et les instructions de codage
  • Personnaliser les réponses GitHub Copilot Chat

Documentation

  • Accès à Microsoft Learn, la plateforme d’apprentissage en ligne Microsoft, offrant des ressources interactives et des contenus pédagogiques pour approfondir vos connaissances et développer vos compétences techniques.

Lab / Exercices

<ul>
<li>Ce cours vous donne un accès exclusif au laboratoire officiel Microsoft, vous permettant de mettre en pratique vos compétences dans un environnement professionnel.</li>

</ul>

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

formation GitHub Copilot développement : GitHub Copilot : l’assistant IA qui transforme le développement logiciel

GitHub Copilot est un assistant de programmation alimente par l’IA qui s’intègre directement dans les éditeurs de code comme Visual Studio Code. Visual Studio et les IDE JetBrains. En analysant le contexte de votre code, Copilot suggéré des completions. Génère des fonctions entières et propose des solutions a vos problèmes de développement. Les études montrent que les développeurs qui utilisent efficacement Copilot réduisent de 30 a 55 % le temps consacre aux tâches de codage répétitives. Pour les équipes de développement en Suisse romande. La maitrise de cet outil represente un gain de productivité mesurable qui impacte directement les délais de livraison des projets et la compétitivité de l’organisation.

Programme de la formation AZ-2007

Cette formation d’une journée suit le cursus officiel Microsoft et couvre l’utilisation avancee de GitHub Copilot pour le développement d’applications. Vous commencez par configurer Copilot dans votre environnement de développement et comprendre son fonctionnement (modèles de langage, contexte, suggestions). Le prompt engineering applique au code occupe une place centrale. Avec les techniques pour formuler des demandes précises qui génèrent du code pertinent et fonctionnel.

Copilot Chat est couvert en profondeur pour le refactoring de code existant. Le débogage assiste par l’IA et l’explication de code complexe. La generation de tests unitaires vous permet d’améliorer la couverture de test de vos projets de manière significative. La documentation automatisée avec Copilot accélère la redaction de commentaires, de docstrings et de fichiers README. La formation aborde également les bonnes pratiques de validation des suggestions. La gestion de la securité du code génère et les limites de l’outil pour une utilisation responsable.

Profils vises et prérequis

Cette formation s’adresse a tous les développeurs logiciels qui souhaitent intégrer l’IA dans leur workflow quotidien. Quel que soit leur langage de programmation principal. Les tech leads et les architectes qui évaluent le déploiement de Copilot dans leur organisation y trouveront un cadre d’adoption structuré et des métriques pour mesurer le retour sur investissement.

Les managers d’équipes de développement qui souhaitent comprendre l’impact de Copilot sur la productivité bénéficient également de cette formation. Les prérequis se limitent a une expérience en développement logiciel et une familiarité avec un éditeur de code comme Visual Studio Code. Aucune connaissance en intelligence artificielle n’est nécessaire. La formation est agnostique en termes de langage de programmation, meme si les exemples couvrent principalement C#, Python et JavaScript.

Maximiser le retour sur investissement de GitHub Copilot

La valeur de GitHub Copilot depend directement de la capacité des développeurs a l’utiliser efficacement. Un développeur forme exploite Copilot pour accélérer la creation de code standard. La redaction de tests et la documentation, tout en gardant un regard critique sur les suggestions. Les techniques de prompt engineering permettent de guider Copilot vers des solutions adaptees a votre contexte metier et a vos conventions de code. La formation couvre également les scénarios ou Copilot est moins performant. Pour que vous sachiez quand l’utiliser et quand coder manuellement. Cette approche équilibrée maximise les gains de productivité tout en maintenant la qualité du code. Les participants repartent avec des techniques concretes qu’ils peuvent appliquer immediatement dans leur travail quotidien.

Formation AZ-2007 chez ITTA

ITTA est Microsoft Learning Partner et propose cette formation avec des formateurs certifiés MCT qui utilisent GitHub Copilot dans leur pratique quotidienne de développement. Le support de cours officiel MOC est inclus. Les sessions se déroulent en présentiel a Genève et Lausanne ou en classe virtuelle. Les groupes réduits permettent un accompagnement personnalisé et des exercices adaptes aux langages et aux contextes de chaque participant. Les formateurs démontrent les bonnes pratiques sur des cas de développement concrets et partagent leur expérience sur l’adoption de Copilot en équipe.

Questions frequentes

Faut-il un abonnement GitHub Copilot pour suivre cette formation ?

L’accès a GitHub Copilot est fourni dans le cadre des labs pratiques. Vous n’avez pas besoin de disposer d’un abonnement personnel pour participer a la formation.

La formation est-elle adaptee a tous les langages de programmation ?

Oui, GitHub Copilot supporte la plupart des langages. La formation utilise principalement C#, Python et JavaScript pour les exemples. Mais les techniques de prompt engineering sont applicables a tous les langages.

GitHub Copilot peut-il remplacer un développeur ?

Non, Copilot est un assistant qui accélère le travail du développeur. La formation insiste sur le rôle critique du développeur pour valider, adapter et sécuriser les suggestions de l’IA.

La formation couvre-t-elle la securité du code génère ?

Oui, les bonnes pratiques de validation des suggestions et la détection de vulnérabilités dans le code génère font partie du programme. Vous apprenez a utiliser Copilot de manière responsable et sécurisée.

Cette formation est-elle utile pour les développeurs expérimentés ?

Absolument. Les développeurs expérimentés tirent le meilleur parti de Copilot car ils ont le recul nécessaire pour évaluer les suggestions. La formation leur apporte les techniques de prompt engineering avancées pour maximiser leur productivité.

Copilot Chat est-il couvert dans cette formation ?

Oui, Copilot Chat est un élément central de la formation. Vous apprenez a l’utiliser pour le refactoring, le débogage. L’explication de code et la generation de tests directement dans votre éditeur.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Formation dispensée par un formateur certifié
  • 180 jours d’accès aux labs Officiels Microsoft
  • Documentation Officielle au format digital
  • Badge de réussite Officiel Microsoft
Mois actuel

lun29Juin09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2007

lun29Juin09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2007

lun03Aoû09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2007

lun03Aoû09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2007

lun07Sep09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2007

lun07Sep09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2007

lun12Oct09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2007

lun12Oct09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2007

lun16Nov09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2007

lun16Nov09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionAZ-2007

lun21Déc09:00lun17:00VirtuelVirtuel Etiquettes de sessionAZ-2007

lun21Déc09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionAZ-2007

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande