Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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
Nos clients témoignent (1)
J'ai acquis des connaissances sur la bibliothèque Streamlit en Python et je vais certainement essayer de l'utiliser pour améliorer les applications de mon équipe qui sont actuellement développées avec R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Formation - GitHub Copilot for Developers
Traduction automatique