Prenez contact avec nous

Plan du cours

Introduction à GitHub Copilot

  • Qu'est-ce que GitHub Copilot et comment il fonctionne
  • Environnements pris en charge et intégration IDE
  • Cas d'utilisation pour les développeurs et les professionnels DevOps

Premiers pas avec Copilot

  • Activation de Copilot dans Visual Studio Code
  • Rédaction de prompts pour obtenir des suggestions de code utiles de Copilot
  • Compréhension et raffinement du code généré par Copilot

Utilisation de Copilot pour les tâches DevOps

  • Génération de configurations YAML pour les workflows CI/CD
  • Écriture d'actions GitHub avec le support de Copilot
  • Automatisation des pipelines de test, de vérification de code (linting) et de déploiement

Scripting shell et automatisation de l'infrastructure

  • Utilisation de Copilot pour écrire et améliorer les scripts shell
  • Utilisation de prompts pour obtenir des extraits de code Dockerfile, Terraform ou Kubernetes de Copilot
  • Validation des scripts d'automatisation générés

Amélioration de la productivité avec l'assistance IA

  • Réduction du code répétitif et des tâches chronophages
  • Travail plus rapide avec Copilot dans les sprints agiles
  • Combinaison de Copilot avec GitHub CLI et les workflows terminal

Limites, éthique et meilleures pratiques

  • Compréhension de la portée et des limites de Copilot
  • Préoccupations liées à la sécurité et considérations relatives à la propriété intellectuelle
  • Meilleures pratiques pour la révision du code généré par l'IA

Exercices de projet et scénarios du monde réel

  • Automatisation du workflow CI/CD pour une application web
  • Écriture de modèles d'actions GitHub réutilisables
  • Collaboration en équipe utilisant Copilot à travers les dépôts

Résumé et prochaines étapes

Pré requis

  • Une compréhension des concepts de base du développement logiciel
  • Familiarité avec Git ou les workflows de contrôle de version
  • Une expérience de base avec YAML, les scripts shell ou les outils CI/CD

Audience cible

  • Développeurs souhaitant améliorer leur productivité en DevOps
  • Débutants en DevOps et amateurs d'automatisation
  • Membres d'équipes agiles recherchant un soutien de l'IA dans leurs workflows
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires