Prenez contact avec nous
 Durée 14 heures

Plan du cours

Introduction à GitHub Copilot

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

Premiers pas avec Copilot

  • Activation de Copilot dans Visual Studio Code
  • Formulation de requêtes à Copilot pour obtenir des suggestions de code utiles
  • Compréhension et affinement du code généré par Copilot

Utilisation de Copilot pour les tâches DevOps

  • Génération de configurations YAML pour les flux de travail CI/CD
  • Rédaction de GitHub Actions avec l'aide de Copilot
  • Automatisation des pipelines de test, de linte et de déploiement

Scripting shell et automatisation des infrastructures

  • Utilisation de Copilot pour rédiger et améliorer des scripts shell
  • Demande à Copilot de fragments de configuration Dockerfile, Terraform ou Kubernetes
  • Validation des scripts d'automatisation générés

Amélioration de la productivité grâce à l'assistance IA

  • Réduction du code boilerplate et des tâches répétitives
  • Travail plus rapide avec Copilot dans les sprints agiles
  • Combinaison de Copilot avec la ligne de commande GitHub et les flux de travail terminal

Limites, éthique et meilleures pratiques

  • Compréhension de la portée et des limites de Copilot
  • Préoccupations en matière de sécurité et considérations sur la propriété intellectuelle
  • Meilleures pratiques pour la revue du code généré par l'IA

Exercices de projet et scénarios réels

  • Automatisation du flux de travail CI/CD pour une application web
  • Rédaction de modèles de GitHub Actions réutilisables
  • Collaboration d'équipe en utilisant Copilot à travers les dépôts

Résumé et prochaines étapes

Pré requis

  • Compréhension des concepts de base du développement logiciel
  • Familiarité avec Git ou les flux de travail de contrôle de version
  • Expérience basique avec YAML, le scripting shell ou les outils CI/CD

Public visé

  • Développeurs cherchant à améliorer leur productivité DevOps
  • Débutants en DevOps et passionnés d'automatisation
  • Membres d'équipes Agile recherchant un soutien par l'IA dans leurs flux de travail

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires