Formation Github Copilot

Boostez votre productivité avec GitHub Copilot ! Apprenez à utiliser l’intelligence artificielle pour coder, automatiser vos tâches et produire un code de qualité.

Formation Github Copilot

Description

Cette formation GitHub Copilot vous apportera les compétences nécessaires pour intégrer et exploiter pleinement cet outil d’intelligence artificielle dans vos projets de développement.

Pendant cette journée de formation, vous apprendrez à :

  • installer, configurer, et adapter Github Copilot à vos besoins, tout en respectant les bonnes pratiques de qualité et de sécurité.
  • utiliser Github Copilot pour automatiser les tests, produire de la documentation, et collaborer efficacement au sein d'une équipe de développement.

Public :

Cette formation s'adresse aux développeur·se·s de tous niveaux qui souhaitent améliorer leur productivité en utilisant GitHub Copilot.

Les objectifs

  • Pouvoir installer et configurer Github Copilot dans son environnement de développement
  • Comprendre le fonctionnement, les limites et les bonnes pratiques d’utilisation de Github copilot
  • Personnaliser Github Copilot pour l’adapter à son processus de développement
  • Exploiter Github Copilot dans un contexte de développement collaboratif

Pré-requis

  • Avoir une expérience préalable avec au moins un langage de programmation
  • Ordinateur portable à apporter

Le programme de la formation Github Copilot

  • Introduction à Github Copilot
  • Installation et configuration de Github Copilot
    • Installation de Github Copilot dans votre IDE (Visual Studio Code, Jetbrain IDE, etc.)
    • Configurations de base de Github Copilot
  • Fonctionnement de Github Copilot
    • Comprendre comment Copilot génère ses suggestions
    • Types de code que Copilot peut produire
    • Quelles sont les limites de Github Copilot ?
    • Bonnes pratiques pour utiliser Github Copilot
      • Validation des suggestions
      • Gestion des droits d’auteur
      • Responsabilité des développeurs
  • Personnalisation de Github Copilot
    • Ajuster les suggestions automatiques (fréquence, style)
    • Conventions de développement (nommage des variables, structure du code)
    • Github Copilot avec différents langages de programmation
  • Workflow de développement avec Github Copilot
    • Utiliser les suggestions de Github Copilot pour écrire son code
    • Rédiger ses tests unitaires avec Copilot
    • Produire de la documentation
    • Améliorer le versionnage (génération des descriptions)
    • Générer des tâches et tickets grâce à Github Copilot
  • Gestion des risques de sécurité
    • Détecter des vulnérabilités
    • Conformité avec les politiques de sécurité
  • Collaborer avec Github Copilot
    • Réaliser la revue de code avec Github Copilot
    • Qualité et conformité du code
  • Gestion et correction des erreurs générées par Github Copilot

Mises en pratique :
- Installer et configurer Github Copilot sur un nouvel environnement de développement
- Adapter Github Copilot à certaines conventions de développement
- Développer une fonction de l’API en utilisant Github Copilot
- Utiliser Github Copilot pour
- Tester son code
- Identifier les vulnérabilités
- Produire de la documentation
- Versionner son code
- Réaliser la revue du code produit par d’autres développeurs

Le projet fil rouge consistera à développer l’API d’une application en exploitant Github Copilot pour chaque étape du workflow !

Télécharger le programme

Formateur

Evan BOISSONNOT

Du plaisir, du fun, avant tout passer un bon moment, c'est ce qui caractérise l'état d'esprit d'Evan tous les jours.
Passionné de code depuis plus de 20 ans, Evan a mis à profit sa passion en créant une entreprise de développement logiciel (durant 8 ans, avec 14 salariés).

Soucieux de la qualité logicielle, et adepte des démarches craftmanship, TDD et BDD, il a une vision agile et essaye de s’améliorer et progresser en permanence.

Ses amours fous : .net avec C# (ASP.NET Core), JavaScript, Angular, Node.js
Ses IDEs favoris : Visual Studio, Visual Studio Code
Ses découvertes du moment : React, Python (oui, faut pas mourir idiot quand même :=p)

Evan continue aujourd’hui à développer, pour lui, pour ses clients (audits, conseils, et réalisation).
Former est pour Evan une vocation : il aime transmettre et souhaite donner le goût de coder au plus grand nombre !

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

8 raisons de participer à une formation Human Coders

  • Satisfaction client élevée : Un taux de statisfaction de 4,6/5 depuis 2012 (sur 1649 sessions réalisées). 99% des participants se disent satisfaits de nos formations
  • Approche pédagogique unique : Des formations en petit groupe, des formateurs passionnés et expérimentés, de véritables workshops... (Plus d'infos sur notre manifeste)
  • Catalogue de formations complet : 172 formations au catalogue, de quoi vous accompagner sur tout vos projets
  • Écosystème dynamique : Nous accompagnons les dev depuis 13 ans avec des initiatives comme Human Coders News, les Human Talks, le podcast ou encore notre serveur Discord
  • Financement facilité : Organisme certifié Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • Références clients prestigieuses : De nombreux clients qui nous font confiance depuis des années
  • Accompagnement sur mesure : Nous vous proposons un accompagnement personnalisé par nos consultants pour vous aider dans vos projets au-delà de la formation
  • Valorisation professionnelle : Remise d'un diplôme, d'une attestation et d'une certification, suivant les formations effectuées, que vous pourrez afficher sur vos CV et réseaux sociaux

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