Qu'est-ce que je vais apprendre ?

Concepts fondamentaux du CI/CD et DevOps
Structure et syntaxe du langage YAML
Création et gestion de pipelines dans GitLab CI/CD
Configuration et utilisation des étapes (stages) et scripts dans les pipelines
Utilisation des images Docker et gestion des variables d'environnement
Techniques de contrôle du flux d'exécution, filtrage et conditions dans les pipelines
Gestion avancée des artefacts, dépendances, et utilisation du cache
Stratégies d'optimisation, comme l'exécution en parallèle et la composition avancée (include, extends)
Développement et déploiement de projets réalistes, y compris avec l'utilisation de Docker et Docker Compose
Configuration et utilisation de GitLab runners auto-gérés
Chapitre 1 : Introduction au CI/CD
5 leçons
01:44:00
A l'abordage !
Introduction au DevOps
Qu'est-ce que l'intégration et la livraison continues ?
Le langage YAML
Mise en place de l'environnement
Chapitre 2 : Introduction à Gitlab CI/CD
5 leçons
01:23:00
Chapitre 3 : Principales notions Gitlab CI/CD
7 leçons
03:14:00
Chapitre 4 : Notions plus avancées sur Gitlab CI/CD
8 leçons
03:49:00
Chapitre 5 : Projet 1 - Gitlab CI/CD
10 leçons
04:19:00
Chapitre 6 : Projet 2 - Gitlab CI/CD (Docker)
7 leçons
03:24:00
Chapitre 7 : Configurer ses runners avec Gitlab CI/CD
5 leçons
01:04:00
Afficher les 7 chapitres

Les prérequis pour suivre cette formation

Bases en Linux / shell (5 premiers chapitres de la formation Linux)

Bonnes connaissances sur Git (8 premiers chapitres de la formation Git)

Bases en Docker (recommandé - 4 premiers chapitres de la formation Docker)

Description

Découvrez la puissance et la flexibilité de GitLab CI/CD, l'outil incontournable pour automatiser vos processus de développement logiciel ! Notre formation approfondie vous guide à travers chaque aspect de GitLab CI/CD, vous permettant de maîtriser les pipelines, l'intégration continue (CI), la livraison continue (CD) et bien plus encore.

Que vous soyez développeur, testeur, ou gestionnaire de projet, cette formation transformera votre manière de travailler. Apprenez à configurer des pipelines automatisés pour tester, construire et déployer votre code de manière efficace et sécurisée. Nous commençons par les fondamentaux de GitLab et avançons vers des concepts plus avancés, vous permettant de gérer des workflows complexes avec aisance.

Plongez dans des ateliers pratiques où vous pourrez mettre en œuvre vos connaissances dans des scénarios réels. Vous apprendrez à détecter rapidement les bugs, à améliorer la qualité du code, et à accélérer le cycle de livraison de vos projets. Notre formation est conçue pour vous fournir les compétences nécessaires pour tirer le meilleur parti de GitLab CI/CD, en mettant l'accent sur les meilleures pratiques de l'industrie.

Rejoignez-nous pour cette formation passionnante et transformez votre pipeline de développement en un processus efficace et automatisé. Que vous cherchiez à optimiser votre flux de travail existant ou à en construire un nouveau de A à Z, cette formation est le tremplin idéal pour maîtriser GitLab CI/CD. Ne manquez pas cette opportunité d'acquérir des compétences indispensables dans le monde du développement logiciel moderne !


En savoir plus