Description

GitLab est bien plus qu'une simple plateforme de gestion de code ; c'est un outil tout-en-un qui permet de gérer l'intégralité du cycle de vie des projets logiciels.

Avec des fonctionnalités allant du versionning à l'intégration continue, en passant par la gestion de projets et la sécurité, GitLab est devenu un choix incontournable pour les développeurs et les équipes techniques.

Cette formation, "Git, découvrir GitLab", est conçue pour vous rendre autonome dans l'utilisation de GitLab, que vous travailliez seul ou en équipe. Vous apprendrez à naviguer sur GitLab, à utiliser ses fonctionnalités de base et avancées, et à mettre en place des pipelines d'intégration continue pour automatiser vos projets.

Que vous soyez un développeur débutant ou expérimenté, cette formation vous permettra de maîtriser GitLab et de l'intégrer pleinement dans votre flux de travail. Vous découvrirez comment collaborer efficacement avec d'autres développeurs, gérer les versions de votre code, et automatiser les tâches répétitives pour gagner du temps et améliorer la qualité de vos projets.

Publics visés

  • Développeurs débutants souhaitant maîtriser l'utilisation de GitLab.
  • Étudiants en informatique cherchant à utiliser GitLab pour leurs projets scolaires.
  • Développeurs professionnels souhaitant améliorer leur collaboration d'équipe avec GitLab.
  • Freelances cherchant à gérer leurs projets avec GitLab de manière autonome.
  • Chefs de projets techniques voulant intégrer GitLab dans les workflows de leurs équipes.

Pré-requis

  • Connaissance de base de Git et du versionning.
  • Familiarité avec la ligne de commande (Bash, Zsh, ou autre).
  • Expérience avec un éditeur de code ou un environnement de développement.
  • Compréhension des concepts de branches et de gestion de projets logiciels.
  • Connaissance de base du développement logiciel en général.

Compétences

Maîtriser les fonctionnalités de base de GitLab, comme les dépôts et les branches.

Collaborer efficacement avec d'autres développeurs sur GitLab.

Gérer les issues, les merge requests et les projets GitLab.

Automatiser les workflows avec GitLab CI/CD.

Utiliser GitLab Pages pour héberger des sites web statiques.

Mettre en place des pipelines d'intégration continue avec GitLab.

Protéger les branches critiques avec des règles de protection.

Utiliser les GitLab Runners pour exécuter des tâches sur des environnements dédiés.

Configurer et gérer des secrets et variables d'environnement sur GitLab.

Utiliser les fonctionnalités avancées de GitLab pour maximiser l'efficacité et la sécurité des projets.

Contenu du cours

3 chapites • 18 vidéos • 2h 27m de cours
Introduction à GitLab
7 vidéos • 57m 21s

Découvrez les bases de GitLab et son interface.

Présentation de GitLab
08:13

Familiarisez-vous avec l'interface et les fonctionnalités de base de GitLab.

Créer et configurer un dépôt GitLab
08:08

Apprenez à créer et configurer un dépôt GitLab pour vos projets.

Introduction aux branches et commits GitLab
08:15

Gérez vos branches et commits directement sur GitLab.

Collaborer avec GitLab Issues
08:09

Utilisez GitLab Issues pour suivre les bugs et les fonctionnalités.

Gérer les merge requests sur GitLab
08:17

Collaborez avec votre équipe en utilisant les merge requests.

Rechercher, épingler et marquer des projets GitLab
08:06

Organisez et retrouvez facilement vos projets favoris sur GitLab.

Édition de code en ligne sur GitLab
08:13

Modifiez votre code directement sur GitLab avec l'éditeur en ligne.

Gestion de Projets et Collaboration Avancée
6 vidéos • 49m 19s

Gérez vos projets et collaborez efficacement avec GitLab.

Utiliser GitLab Projects pour organiser le travail
08:09

Organisez les tâches et suivez le travail avec GitLab Projects.

Gestion des branches avec des règles de protection
08:13

Protégez vos branches critiques avec des règles GitLab.

Releases et versioning sur GitLab
08:10

Gérer les versions et les releases avec GitLab.

Utiliser les GitLab CI/CD pour automatiser vos workflows
08:17

Automatisez vos tâches avec GitLab CI/CD.

Intégration des Apps et services avec GitLab
08:16

Améliorez vos projets avec les intégrations GitLab Apps.

Analyser l'activité avec GitLab Insights
08:14

Suivez les performances de vos projets avec les insights GitLab.

Automatisation et Sécurité sur GitLab
5 vidéos • 40m 55s

Automatisez vos tâches et sécurisez vos projets sur GitLab.

Introduction à l'intégration continue avec GitLab CI/CD
08:13

Mettez en place l'intégration continue avec GitLab CI/CD.

Déploiement continu avec GitLab CI/CD
08:15

Automatisez le déploiement de vos applications avec GitLab CI/CD.

Sécuriser votre code avec les règles GitLab
08:09

Utilisez les fonctionnalités de sécurité intégrées à GitLab pour protéger votre code.

Gérer les secrets et variables d'environnement
08:10

Stockez et gérez en toute sécurité les secrets et variables d'environnement.

Hébergement de sites avec GitLab Pages
08:08

Publiez des sites web statiques avec GitLab Pages.

Enseignant

image
Julien Moulin

Fondateur & Formateur Js/Ts

11 articles sur le blog
28 cours

Julien Moulin est un expert en développement full stack (JS/TS) et un leader technique reconnu. Il excelle dans l'adoption de technologies innovantes tout en répondant aux besoins clients. Son approche allie pragmatisme et innovation, avec une expertise couvrant les plateformes e-commerce, les applications métiers et la modernisation des architectures existantes. En mentor passionné, il partage ses connaissances avec pédagogie, encourage l’apprentissage continu, et inspire ses équipes à relever des défis ambitieux.

Vous aimerez aussi

Découvrez de fabuleux cours dans les mêmes sujets

Ha tiens, y a aussi Github qui existe !