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

Formation : Fondamentaux GitHub (GH-900)

Ref. GH-900
Durée :
1
 jour
Examen :
Non certifiant
Niveau :
Fondamental
Financement :
Eligible

Fondamentaux GitHub (GH-900)

Comprendre les bases de GitHub pour mieux collaborer

GitHub est devenu un outil incontournable pour toutes les équipes de développement modernes. Avec la formation Fondamentaux GitHub (GH-900), vous découvrirez l’essentiel de la plateforme pour travailler efficacement en équipe. Ce cours vous guide étape par étape pour maîtriser les concepts fondamentaux de GitHub. Vous apprendrez à gérer vos dépôts, vos branches et vos contributions avec rigueur et méthode.

À travers des modules ciblés et des exercices pratiques, vous prendrez en main les fonctionnalités clés de GitHub. Vous comprendrez comment structurer vos projets, collaborer sur du code, suivre les modifications et maintenir une communication fluide au sein de votre équipe. Chaque concept est expliqué de manière claire, pour vous permettre de progresser rapidement et d’utiliser GitHub avec confiance.

Un programme pensé pour une montée en compétences rapide

Cette formation s’adresse à tous ceux qui souhaitent maîtriser GitHub, de manière professionnelle et durable. Vous apprendrez non seulement à utiliser GitHub pour vos projets personnels, mais aussi à collaborer efficacement dans des environnements plus complexes. Vous explorerez GitHub Copilot, GitHub Codespaces, ainsi que les bonnes pratiques de sécurité et d’administration. En suivant ce parcours, vous serez capable d’intégrer GitHub dans vos processus quotidiens, tout en respectant les standards de qualité du développement collaboratif.

Télécharger le PDF de la formation

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 de gestion de versions avec Git
  • Utiliser les fonctionnalités essentielles de GitHub
  • Gérer efficacement les dépôts, les branches et les commits
  • Configurer et exploiter l’analyse du code sur GitHub
  • Collaborer avec GitHub Copilot et Codespaces
  • Créer et organiser des projets avec GitHub Projects
  • Communiquer clairement avec Markdown sur GitHub
  • Appliquer les bonnes pratiques de sécurité sur GitHub

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

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

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 avec 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

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
  • Fonctionnement de l’organisation et des autorisations GitHub

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 modifications des dépôts en utilisant des demandes de tirage 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 maîtriser GitHub est indispensable aujourd’hui ?

GitHub est devenu une plateforme essentielle pour le travail collaboratif dans l’univers du développement logiciel. Maîtriser ses fonctionnalités de base n’est plus une option pour les professionnels du numérique. Cette formation vous donne toutes les compétences pour utiliser GitHub avec efficacité, que ce soit pour des projets personnels ou en entreprise.

En comprenant la gestion des dépôts, des branches et des demandes de tirage, vous serez capable de structurer vos projets de manière optimale. Vous apprendrez aussi à collaborer à grande échelle, tout en respectant les meilleures pratiques du développement collaboratif.

Gagner en productivité grâce aux outils avancés de GitHub

Outre les bases, GitHub propose de nombreux outils pour accélérer la production de logiciels. La formation vous permettra de découvrir GitHub Copilot, un assistant intelligent capable de générer du code pertinent en temps réel. Vous apprendrez aussi à utiliser GitHub Codespaces, qui offre un environnement de développement complet directement dans le cloud.

Ces technologies modernes transforment votre manière de coder et d’interagir avec vos projets. En les maîtrisant, vous gagnerez un temps précieux, tout en améliorant la qualité de vos livrables.

Développer une vraie stratégie de collaboration

Collaborer efficacement sur GitHub ne se limite pas à faire des commits. La formation vous montre comment structurer des projets, utiliser les discussions et les problèmes pour fluidifier la communication, et automatiser les workflows. Vous découvrirez également comment utiliser Markdown pour documenter vos projets avec clarté et précision.

Avec ces compétences, vous pourrez non seulement contribuer efficacement à des projets open source, mais aussi améliorer la gestion des projets au sein de votre organisation.

Sécuriser vos projets sur GitHub

La sécurité est un aspect souvent négligé par les débutants. Pourtant, sécuriser vos dépôts est crucial pour garantir la pérennité de vos projets. Vous apprendrez à activer des outils d’analyse du code, à détecter les vulnérabilités et à mettre en place des politiques d’accès adaptées.

La formation vous guide pour instaurer les bonnes pratiques de sécurité dès les premières étapes de vos projets, afin de réduire les risques et protéger votre travail.

Devenir un membre actif de la communauté GitHub

Contribuer à des projets open source peut booster votre carrière et enrichir votre expérience professionnelle. La formation vous montre comment trouver des projets adaptés à votre niveau, proposer vos contributions et interagir avec les mainteneurs de manière professionnelle.

Vous serez ainsi mieux préparé pour collaborer au sein d’équipes internationales, tout en construisant un portfolio valorisant vos compétences sur GitHub.

FAQ

Quels prérequis sont nécessaires pour suivre cette formation ?

Aucune expérience poussée n’est requise. Une connaissance basique de l’informatique et des concepts de programmation est suffisante.

Cette formation est-elle adaptée aux débutants ?

Oui, le programme est spécialement conçu pour les débutants souhaitant acquérir des bases solides sur GitHub et ses outils essentiels.

Quels outils vais-je apprendre à utiliser pendant la formation ?

Vous apprendrez à utiliser GitHub, GitHub Copilot, Codespaces, ainsi que les fonctionnalités avancées comme les projets et l’analyse du code.

À qui s’adresse principalement cette formation ?

Cette formation s’adresse aux développeurs, chefs de projet, étudiants en informatique et toute personne souhaitant maîtriser GitHub pour un usage professionnel.

Un certificat est-il délivré à la fin du cours ?

Oui, une attestation de réussite est délivrée pour valoriser vos compétences auprès des recruteurs ou dans votre entreprise.

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

mer30Avr09:00mer17:00VirtuelVirtuel Etiquettes de sessionGH-900

mer30Avr09:00mer17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionGH-900

mer04Juin09:00mer17:00VirtuelVirtuel Etiquettes de sessionGH-900

mer04Juin09:00mer17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionGH-900

mer09juil09:00mer17:00VirtuelVirtuel Etiquettes de sessionGH-900

mer09juil09:00mer17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionGH-900

mer13Aoû09:00mer17:00VirtuelVirtuel Etiquettes de sessionGH-900

mer13Aoû09:00mer17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionGH-900

mer17Sep09:00mer17:00VirtuelVirtuel Etiquettes de sessionGH-900

mer17Sep09:00mer17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionGH-900

mer22Oct09:00mer17:00VirtuelVirtuel Etiquettes de sessionGH-900

mer22Oct09:00mer17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionGH-900

mer26Nov09:00mer17:00VirtuelVirtuel Etiquettes de sessionGH-900

mer26Nov09:00mer17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionGH-900

mer31Déc09:00mer17:00VirtuelVirtuel Etiquettes de sessionGH-900

mer31Déc09:00mer17:00Lausanne, Avenue 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

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request