GitHub Copilot - votre code boosté à l'IA
7 heures sur 1 jour
à Paris & à distance
(Zoom, Google Meet, etc.).
Nous nous engageons à vous répondre dans un délai de 48h
650 € HT / personne
Etudions ensemble vos options de financement
Contactez-nous pour monter votre dossier !
La note de cette formationCe programme n'a pas encore été noté.
Découvrez les avis laissés par nos stagiaires sur Avis vérifiés
Objectifs de la formation
GitHub Copilot - votre code boosté à l'IA
Découvrir Copilot: à quoi ça sert, comment ça fonctionne
Connaître les astuces et bonnes pratiques pour exploiter le maximum du potentiel de Copilot
Être conscient des risques et limites
Pré-requis
Niveaux débutant en programmation dont maîtrise des concepts suivants (formation dispensée en Python) • Types de données • Structures de code • Fonctions basiques
Pour qui ?
Cette formation sʼadresse à toutes les personnes qui souhaitent découvrir et maîtriser les fonctionnalités de l'outil d'aide à la programmation "Copilot"
Formations recommandées
Aucun programme supplémentaire n'est requis pour suivre cette formation.
Au programme de la formation
GitHub Copilot - votre code boosté à l'IA
Qu'est-ce que Copilot ?
- Comment code-t-on sans Copilot ? Cet outil s'utilise-t-il en remplacement ou en complément des méthodes précédentes ?
- Dans quel cadre utiliser Copilot ? Quels sont les principaux cas d'utilisation et fonctionnalités ?
- Comment cela fonctionne-t-il ? Mise en contexte par rapport à l'intelligence artificielle.
- Quelles sont les améliorations apportées par Copilot X ?
Installation et configuration
- Installation de l'éditeur de code VSCode (IDE).
- Ajout de l'extension Copilot et gestion des autorisations avec Github.
- Paramétrages avancés et principaux raccourcis clavier.
Utilisation : fonctionnement, conseils et exemples
- Génération de solutions de code : création de fonctions et autres blocs de code from scratch ou en tant qu'auto-complétion très intelligente.
- Correction de code (débogage) : détection des erreurs, proposition de corrections, développement de tests unitaires pour évaluer le code.
- Explication de code : retranscription et description du code en langage naturel avec Copilot Explain.
- Refactoring de code : suggestions alternatives, optimisation du code, respect des conventions d'écriture.
- Écriture et traduction dans d'autres langages de programmation.
Mise en pratique
- Génération d'un code simple puis d'un code complexe à partir d'une instruction (prompt).
- Transformation du code en fonction puis en classe.
- Explication du code complexe d'un package Python sourcé sur Github.
- Refactoring d'un code mal écrit pour le rendre plus simple et lisible en le factorisant, puis amélioration de sa complexité algorithmique.
Limites
- Définition d'une roadmap d'analyse des risques et limites (sécurité des données, RGPD, limitations techniques).
- Comment réduire ces risques et dépasser ces limites (limiter l'accès aux données sensibles, évaluer le code).
Méthode pédagogique
8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices (méthode démonstrative).
Accessibilité
Cette formation est accessible aux personnes en situation de handicap.
Modalité de validation des acquis
Évaluation continue des connaissances via des exercices et/ou ateliers et des acquis via un questionnaire en fin de formation. Attestation de fin de stage (certificat de réalisation). Émargement quotidien d'une feuille de présence.