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.
Plan du cours
Introduction à GitHub Copilot
- Qu'est-ce que GitHub Copilot et comment fonctionne-t-il ?
- Environnements pris en charge et intégration aux 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
- Comprendre et affiner le 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
- Rédaction de GitHub Actions avec le soutien de Copilot
- Automatisation des pipelines de test, de lissage (linting) et de déploiement
Scripting shell et automatisation de l'infrastructure
- Utilisation de Copilot pour écrire et améliorer les scripts shell
- Demande de snippets Dockerfile, Terraform ou Kubernetes à Copilot
- Validation des scripts d'automatisation générés
Boost de productivité grâce à l'assistance par 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 le GitHub CLI et les workflows terminal
Limitations, éthique et meilleures pratiques
- Compréhension de la portée et des limites de Copilot
- Questions de 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 réels
- Automatisation des workflows CI/CD pour une application web
- Rédaction de modèles GitHub Actions réutilisables
- Collaboration d'équipe via Copilot sur plusieurs 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
- Expérience de base avec YAML, les scripts shell ou les outils CI/CD
Audience
- Les développeurs cherchant à améliorer leur productivité DevOps
- Les débutants en DevOps et les passionnés d'automatisation
- Les membres d'équipes agiles recherchant un soutien par IA dans leurs workflows
14 Heures
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