☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Fondamentaux de GitHub (GH-900)

Durée :
1
 jour
Examen :
Non certifiant
Niveau :
Fondamental
Financement :
Eligible

Formation Fondamentaux de GitHub (GH-900)

Vous souhaitez maîtriser les bases de GitHub pour collaborer efficacement sur des projets de développement ou comprendre les outils utilises par vos équipes techniques ? La formation Fondamentaux de GitHub (GH-900) vous offre en une journée une introduction complète à la plateforme GitHub. Vous decouvrirez la gestion de dépôts, les branches, les pull requests, les issues, GitHub Actions et les fonctionnalités de collaboration qui font de GitHub l’outil de référence du développement logiciel moderne. Cette certification github vous donne les clés pour y parvenir.

Dispensée par un formateur specialise chez ITTA à Genève ou Lausanne, cette formation GH-900 combine théorie et exercices pratiques pour vous rendre opérationnel rapidement. Que vous soyez développeur débutant, chef de projet, administrateur IT ou professionnel souhaitant comprendre l’écosystème GitHub, vous acquerrez les compétences fondamentales et vous serez prépare à l’examen de certification GitHub Foundations.

Profils des Participants

  • Développeurs web et logiciels
  • Administrateurs systèmes et réseaux
  • Chefs de projet informatique
  • Étudiants en informatique
  • Contributeurs open source
  • Débutants souhaitant maîtriser GitHub

Objectifs

  • Comprendre les concepts fondamentaux de Git et de la gestion de version avec GitHub
  • Créer et gérer des dépôts, des branches et des pull requests
  • Utiliser les issues, les projets et les discussions pour la collaboration d’équipe
  • Découvrir GitHub Actions, GitHub Copilot et les fonctionnalités de sécurité de base
  • Se préparer à l’examen de certification GitHub Foundations

Connaissances Préalables

  • Avoir une connaissance de base des concepts informatiques
  • Comprendre les principes fondamentaux de la programmation
  • Être familiarisé avec l’utilisation d’outils web et logiciels

Contenu du Cours

Module 1 : Introduction à Git

  • Qu’est-ce que la gestion de versions ?
  • Commandes Git de base

Module 2 : Introduction à GitHub

  • Qu’est-ce que GitHub ?
  • Composants du flux GitHub
  • GitHub est une plateforme collaborative
  • Gestion de la plateforme GitHub

Module 3 : Introduction aux produits GitHub

  • Comptes et plans GitHub
  • GitHub Mobile et GitHub Desktop
  • Facturation GitHub
  • Statistiques d’utilisation des licences
  • Statistiques d’utilisation des licences sur les appareils machine et périphérique
  • Rapports d’utilisation mesurés

Module 4 : Configurer l’analyse du code sur GitHub

  • Qu’est-ce que l’analyse du code ?
  • Activer l’analyse du code avec des outils tiers
  • Configurer l’analyse du code
  • Configurer l’exercice d’analyse du code

Module 5 : Présentation de GitHub Copilot

  • GitHub Copilot, votre partenaire de programmation en binôme basé sur l’IA
  • Interagir avec Copilot
  • Installer, configurer et résoudre les problèmes liés à GitHub Copilot

Module 6 : Coder avec GitHub Codespaces

  • Le cycle de vie des codespaces
  • Personnaliser votre codespace
  • Codespaces et éditeur GitHub.dev

Module 7 : Gérer votre travail avec GitHub Projects

  • Projets et Projets classiques
  • Comment créer un projet
  • Comment organiser votre projet
  • Comment organiser et automatiser votre projet
  • Insights et automatisation avec Projects

Module 8 : Communiquer efficacement sur GitHub à l’aide de Markdown

  • Qu’est-ce que Markdown ?

Module 9 : Contribuer à un projet open source sur GitHub

  • Identifier l’endroit où vous pouvez aider
  • Contribuer à un référentiel open source
  • Étapes suivantes

Module 10 : Gérer un programme InnerSource avec GitHub

  • Comment gérer un programme InnerSource réussi

Module 11 : Gérer un dépôt sécurisé en utilisant les bonnes pratiques de GitHub

  • Comment gérer un dépôt GitHub sécurisé
  • Sécurité automatisée

Module 12 : Présentation de l’administration GitHub

  • Qu’est-ce que l’administration GitHub ?
  • Fonctionnement de l’authentification GitHub
  • Comment fonctionnent l’organisation et les autorisations GitHub ?
  • Gestion de l’accès, des autorisations et de la gouvernance d’entreprise

Module 13 : Authentifier et autoriser des identités utilisateurs sur GitHub

  • Gestion des identités et des accès utilisateurs
  • Authentification utilisateur
  • Autorisation utilisateur
  • Synchronisation d’équipe

Module 14 : Gérer les changements de dépôt avec des pull requests sur GitHub

  • Qu’est-ce que les demandes de tirage ?

Module 15 : Faire des recherches dans l’historique des dépôts et l’organiser à l’aide de GitHub

  • Comment faire des recherches dans l’historique des dépôts et l’organiser à l’aide de GitHub

Module 16 : Utilisation de GitHub Copilot avec Python

  • Qu’est-ce que GitHub Copilot ?
  • Utiliser GitHub Copilot avec Python

Documentation

  • Accès à Microsoft Learn, la plateforme d’apprentissage en ligne Microsoft, offrant des ressources interactives et des contenus pédagogiques pour approfondir vos connaissances et développer vos compétences techniques.

Lab / Exercices

  • Ce cours vous donne un accès exclusif au laboratoire officiel Microsoft, vous permettant de mettre en pratique vos compétences dans un environnement professionnel.

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

Pourquoi passer la certification GitHub Foundations

La certification GitHub Foundations valide votre comprehension des concepts fondamentaux de GitHub. Avec un volume de recherche élevé sur le mot-clé github (des milliers de requêtes mensuelles en Suisse et en France), la plateforme est devenue incontournable dans l’écosystème du développement logiciel. La certification GitHub Foundations est le point d’entrée officiel du parcours de certification GitHub, reconnu par les employeurs et les équipes techniques dans le monde entier.

Chez ITTA à Genève et Lausanne, la formation Fondamentaux de GitHub (GH-900) est dispensée en une journée par un formateur specialise., vous permettant de valider vos compétences rapidement après la formation.

Git et GitHub : les fondamentaux de la gestion de version

La formation GH-900 commence par les bases de Git, le système de gestion de version distribue sur lequel repose GitHub. Vous apprendrez les concepts de dépôt (repository), de commit, de branche, de merge et de conflit de fusion. Vous decouvrirez la différence entre Git (l’outil en ligne de commande) et GitHub (la plateforme collaborative) et comment ils fonctionnent ensemble pour permettre le développement logiciel en équipe.

Vous pratiquerez la création de dépôts, le clonage, la gestion des branches et la fusion de modifications. Ces compétences sont la base de tout travail collaboratif sur GitHub, que vous soyez développeur, testeur ou chef de projet.

Collaboration avec les pull requests et les issues

Les pull requests sont le mecanisme central de collaboration sur GitHub. La formation vous apprend à créer une pull request, a demander des revues de code, a commenter et approuver des modifications, et a fusionner les changements dans la branche principale. Vous decouvrirez les stratégies de branchement (GitHub Flow) et les bonnes pratiques de collaboration.

Les issues permettent de suivre les tâches, les bugs et les demandés de fonctionnalités. Combines aux projets GitHub et aux discussions, ils offrent un système complet de gestion de projet intégré à la plateforme. Vous apprendrez a utiliser les labels, les milestones et les assignations pour organiser le travail de votre équipe.

GitHub Actions, Copilot et sécurité

La formation GH-900 introduit les fonctionnalités avancees de GitHub. GitHub Actions vous permet d’automatiser des tâches repetitives comme les tests, le build et le déploiement. Vous decouvrirez les concepts de base des workflows et comment ils s’intégrént dans le cycle de développement. GitHub Copilot, l’assistant de programmation base sur l’IA, est présente avec ses cas d’utilisation concrets. Les fonctionnalités de sécurité de base (alertes Dependabot, secret scanning) sont également abordees.

A qui s’adresse la formation GH-900

La formation Fondamentaux de GitHub (GH-900) s’adresse à un public large. Les développeurs débutants y trouvent une base solide pour leur carrière. Les chefs de projet et product owners comprennent les outils utilises par leurs équipes techniques. Les administrateurs IT decouvrent la plateforme avant de se specialiser avec GH-100 (administration) ou GH-500 (sécurité avancée). Aucun prérequis technique avancé n’est requis, ce qui rend cette formation accessible à toute personne souhaitant découvrir l’écosystème GitHub.

FAQ

Faut-il savoir coder pour suivre la formation GH-900 ?

Non. La formation couvre les fondamentaux de GitHub de manière accessible. Des notions de base en informatique suffisent. Les exercices pratiques ne nécessitent pas de compétences avancees en programmation.

La formation est-elle disponible en classe virtuelle ?

Oui. Vous pouvez suivre la formation en presentiel à Genève ou Lausanne, ou en classe virtuelle avec le même formateur et les mêmes exercices pratiques.

Quelle est la différence entre GH-900 et les autres formations GitHub ?

GH-900 est la formation de niveau fondamental qui couvre tous les aspects de GitHub. GH-100 se specialise dans l’administration, GH-200 dans GitHub Actions, GH-300 dans GitHub Copilot et GH-500 dans la sécurité avancée. GH-900 constitue le point d’entrée ideal avant ces specialisations.

La certification GitHub Foundations est-elle reconnue par les employeurs ?

Oui. La certification GitHub Foundations est délivrée par GitHub (Microsoft) et reconnue internationalement. Elle valide vos compétences fondamentales sur la plateforme et constitue un atout sur votre CV.

Quelles sont les prochaines étapes après le GH-900 ?

Après le GH-900, vous pouvez vous specialiser avec GH-100 (administration), GH-200 (GitHub Actions), GH-300 (GitHub Copilot) ou GH-500 (sécurité avancée) selon votre orientation professionnelle.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Formation dispensée par un formateur certifié
  • 180 jours d’accès aux labs Officiels Microsoft
  • Documentation Officielle au format digital
  • Badge de réussite Officiel Microsoft
Mois actuel

lun06juil09:00lun17:00VirtuelVirtuel Etiquettes de sessionGH-900

lun06juil09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionGH-900

lun10Aoû09:00lun17:00VirtuelVirtuel Etiquettes de sessionGH-900

lun10Aoû09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionGH-900

lun14Sep09:00lun17:00VirtuelVirtuel Etiquettes de sessionGH-900

lun19Oct09:00lun17:00VirtuelVirtuel Etiquettes de sessionGH-900

lun19Oct09:00lun17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionGH-900

lun23Nov09:00lun17:00VirtuelVirtuel Etiquettes de sessionGH-900

lun23Nov09:00lun17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionGH-900

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande