À qui s'adresse cette formation ?
Cette formation s’adresse aux personnes qui souhaitent comprendre les meilleures pratiques GitHub. Les participants découvriront les fonctionnalités fondamentales de GitHub, apprendront à gérer des dépôts et comprendront le flux de travail GitHub, notamment les branches, les validations (commits) et les demandes d’extraction (pull requests). Ils exploreront également les fonctionnalités de collaboration de GitHub en travaillant avec les enjeux (issues) et les discussions, et apprendront à gérer efficacement leurs notifications et leurs abonnements GitHub.
Objectifs de la formation
- Comprendre ce qu’est le contrôle de version et découvrir les systèmes de contrôle de version distribués comme Git.
- Reconnaître les différences entre Git et GitHub et comprendre leur rôle dans le cycle de vie du développement logiciel.
- Identifier les fonctionnalités fondamentales de GitHub, notamment la gestion des dépôts et le flux GitHub.
- Explorer les fonctionnalités de collaboration de GitHub à l’aide des enjeux (issues) et des discussions.
- Apprendre à gérer les notifications et les abonnements GitHub.
- Comprendre comment configurer et utiliser GitHub Copilot afin d’améliorer la productivité et la qualité du code.
Description sommaire
GitHub Foundations vous présente les concepts fondamentaux, les fonctionnalités et les produits de GitHub. Vous découvrirez les avantages de GitHub en tant que plateforme de collaboration et explorerez ses principales fonctionnalités, notamment la gestion des dépôts (repositories), les validations (commits), les branches et la fusion de code (merging). Grâce à des modules soigneusement sélectionnés et à des exercices pratiques, vous acquerrez une compréhension solide des outils essentiels de GitHub et serez bien préparé à contribuer à des projets et à collaborer efficacement dans l’environnement GitHub.
Contenu du plan de cours
Parcours d'apprentissage 1 : Fondements de GitHub
- Module 1 : Introduction à Git
- Module 2 : Introduction à GitHub
- Module 3 : Introduction aux produits GitHub
- Module 4 : Configurer l’analyse de code (Code Scanning) sur GitHub
- Module 5 : Introduction à GitHub Copilot
- Module 6 : Développer avec GitHub Codespaces
- Module 7 : Gérer votre travail avec GitHub Projects
- Module 8 : Communiquer efficacement sur GitHub à l’aide de Markdown
- Module 9 : Contribuer à un projet open source sur GitHub
- Module 10 : Gérer un programme InnerSource à l’aide de GitHub
- Module 11 : Maintenir un dépôt sécurisé grâce aux meilleures pratiques GitHub
- Module 12 : Introduction à l’administration GitHub
- Module 13 : Authentifier et autoriser les identités des utilisateurs sur GitHub
- Module 14 : Gérer les modifications d’un dépôt à l’aide des demandes d’extraction (Pull Requests) dans GitHub
- Module 15 : Rechercher et organiser l’historique d’un dépôt à l’aide de GitHub
- Module 16 : Utiliser GitHub Copilot avec Python
Approche et méthode pédagogique
Approche pratique et structurée combinant théorie ciblée et ateliers guidés. Les participants découvrent progressivement comment concevoir et gérer des solutions analytiques avec Power BI grâce à des exercices pratiques inspirés de situations d’affaires réelles, favorisant une mise en application immédiate des apprentissages.
Ils apprennent à préparer et à modéliser les données, à créer des visualisations percutantes, à développer des rapports et tableaux de bord interactifs, ainsi qu’à appliquer des techniques d’analyse pour soutenir une prise de décision basée sur les données.
Animée par un Microsoft Certified Trainer (MCT), cette formation met l’accent sur l’interactivité et le développement de compétences pratiques transférables permettant d’utiliser efficacement Power BI dans un environnement professionnel.
Prérequis
Les participants doivent posséder les connaissances et l’expérience suivantes avant de suivre ce cours :
- Compréhension de base des concepts et des pratiques du développement logiciel.
- Familiarité avec les interfaces en ligne de commande et les commandes de base.
- Expérience avec les systèmes de contrôle de version, sans nécessairement connaître Git.
- Volonté de participer à des exercices pratiques et à des mises en situation concrètes.
- Expérience de travail avec les services Microsoft Azure.
Recommandations
- Aucune expérience avancée requise (formation débutant)
- Compréhension de base des concepts de développement logiciel (atout)
- Familiarité avec les outils informatiques et environnement numérique Intérêt pour la collaboration de code et la gestion de versions
- Ouverture à l’apprentissage des pratiques DevOps / collaboration
NOTES LÉGALES
© AFI Expertise inc.
© AFI par Edgenda. Tous droits réservés.
