> Formations > Get started with AI-assisted development (Microsoft AZ-2007)

Formation : Get started with AI-assisted development (Microsoft AZ-2007)

Cours officiel AZ-2007

Formation pratique - 1j - 7h00 - Réf. AAG
Prix : 850 € H.T.

Get started with AI-assisted development (Microsoft AZ-2007)

Cours officiel AZ-2007


Nouvelle formation

Avec cette formation, vous apprendrez à accélérer le développement d’applications grâce à GitHub Copilot dans Visual Studio Code. Vous découvrirez comment générer du code, créer des tests et améliorer la qualité de vos projets en exploitant efficacement l’assistance IA pour gagner en productivité.


INTER
INTRA
SUR MESURE

Formation pratique en présentiel ou à distance
Formation disponible en anglais, à la demande

Réf. AAG
  1j - 7h00
850 € H.T.




Avec cette formation, vous apprendrez à accélérer le développement d’applications grâce à GitHub Copilot dans Visual Studio Code. Vous découvrirez comment générer du code, créer des tests et améliorer la qualité de vos projets en exploitant efficacement l’assistance IA pour gagner en productivité.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Comprendre les fonctionnalités et avantages de GitHub Copilot
Générer des explications de code et de la documentation de projet
Utiliser GitHub Copilot pour développer de nouvelles fonctionnalités dans une application
Créer des tests unitaires avec l’aide de GitHub Copilot
Améliorer la qualité, la fiabilité, les performances et la sécurité du code

Public concerné
Développeurs intermédiaires souhaitant apprendre à utiliser GitHub Copilot et Copilot Chat dans Visual Studio Code pour accélérer le développement d’applications.

Participant disposant d'un abonnement actif pour GitHub Copilot pour un compte GitHub personnel ou un compte GitHub managé par une organisation ou une entreprise.

Prérequis
Disposer d'un abonnement actif pour GitHub Copilot pour un compte GitHub personnel ou un compte GitHub managé par une organisation ou une entreprise.

Au moins 1 an d’expérience en développement, idéalement en C# sous Visual Studio Code avec l’extension C# Dev Kit. Bonne compréhension de l’anglais écrit.

Méthodes et moyens pédagogiques
Méthodes pédagogiques
Animation de la formation en français. Support de cours officiel au format numérique et en anglais.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Bien démarrer avec GitHub Copilot

  • Examiner les outils IA de GitHub, OpenAI et Microsoft.
  • Comparer les plans GitHub Copilot.
  • Consulter les fonctionnalités de GitHub Copilot.
  • Examiner le processus d’installation de GitHub Copilot.
  • Configurer les paramètres GitHub Copilot dans Visual Studio Code.
  • Gérer les stratégies, fonctionnalités et extensions GitHub Copilot pour les individus.
  • Examiner les fonctionnalités de complétion de code de GitHub Copilot.
  • Examiner les fonctionnalités d’assistance IA de GitHub Copilot.
  • Examiner les fonctionnalités de la vue Conversation de GitHub Copilot.
  • Examiner la conversation en ligne, les actions intelligentes et la conversation rapide.
Travaux pratiques
Examiner les paramètres GitHub Copilot et les fonctionnalités d’interface utilisateur.

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

  • Examiner les fonctionnalités “expliquer” et “documenter” de GitHub Copilot.
  • Examiner les invites (prompts) et mots-clés GitHub Copilot.
  • Analyser et expliquer du code à l’aide de GitHub Copilot.
  • Générer une documentation de projet à l’aide de GitHub Copilot.
  • Générer une documentation de commentaires de code en ligne à l’aide de GitHub Copilot.
Travaux pratiques
Analyser et documenter du code à l’aide de GitHub Copilot.

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

  • Examiner les fonctionnalités de développement de code de GitHub Copilot.
  • Examiner les bonnes pratiques GitHub Copilot.
  • Générer du code à l’aide des suggestions de complétion de code GitHub Copilot.
  • Générer du code à l’aide de GitHub Copilot Chat.
Travaux pratiques
Développer de nouvelles fonctionnalités de code à l’aide de GitHub Copilot.

4
Développer des tests unitaires et améliorer le code à l’aide des outils GitHub Copilot

  • Examiner les outils et l’environnement de test unitaire.
  • Créer des tests unitaires à l’aide de l’action intelligente « Générer des tests ».
  • Créer des tests unitaires à l’aide de la conversation en ligne (Inline Chat)
  • Créer des tests unitaires à l’aide des modes Conversation de GitHub Copilot.
  • Examiner les fonctionnalités d’amélioration du code de GitHub Copilot.
  • Examiner les options de correction rapide de GitHub Copilot.
  • Examiner les scénarios de refactorisation du code et les bonnes pratiques GitHub Copilot.
  • Refactoriser du code à l’aide de la conversation en ligne (Inline Chat).
  • Refactoriser du code à l’aide des modes Conversation de GitHub Copilot.
  • Examiner les fonctionnalités de révision de code de GitHub Copilot.
Travaux pratiques
Développer des tests unitaires à l’aide de GitHub Copilot.