Formation GitLab CI/CD.
Score de satisfaction : 4.42/5
Durée :
3 jours
10/06/2024 à Aix-en-Provence
numero vert : 0805 950 800 (service et appel gratuits)
GitLab CI/CD
à partir de
2100 €HT

Référence :
SF33600
Durée :
3 jours

Réservez vos places pour la session du
Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 21 heures de formation
Support de cours numérique
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation GitLab CI/CD.

Automatisez les processus de développement et déploiement avec GitLab CI/CD grâce à notre formation de 3 jours !

Suivez notre formation GitLab CI/CD et apprenez à automatiser vos processus de développement et déploiement avec cet outil DevOps. Cette formation s'adresse aux développeurs, ingénieurs DevOps ou administrateurs système souhaitant approfondir leurs connaissances en matière d'intégration continue et déploiement continu. A travers de nombreux exemples pratiques et cas concrets d'utilisation, vous découvrirez comment configurer et gérer des projets GitLab, mettre en œuvre des tests automatisés et des déploiements sur différentes plateformes. Les bonnes pratiques de sécurité seront également abordées, afin de garantir la protection de vos données et infrastructures.

Objectifs pédagogiques.

1Comprendre les principes fondamentaux de GitLab CI/CD

2Configurer et gérer un projet GitLab avec des pipelines CI/CD

3Mettre en œuvre des tests automatisés et des déploiements

4Suivre et optimiser les performances des pipelines

5Appliquer les bonnes pratiques de sécurité dans les pipelines CI/CD

Prérequis : Avoir suivi notre formation Git ou disposer des connaissances équivalentes. Connaissances de base sur Docker.
Partagez cette formation

Programme de formation GitLab CI/CD.

PDF

Introduction à la formation GitLab

Présentation générale de cette formation GitLab, approche et objectifs pédagogiques
Retour sur l’approche DevOps
L’architecture GitLab CI/CD, vue d’ensemble des fonctionnalités et processus GitLab
Avantages et enjeux de l’automatisation des processus de développement

Concepts fondamentaux de GitLab CI/CD

Présentation des pipelines, jobs, runners et artefacts
Compréhension du fichier .gitlab-ci.yml et de la syntaxe YAML
Exemple de cas pratiques : Créer un pipeline simple avec un job de build et de test

Configuration et gestion des projets GitLab avec CI/CD

Utilisation des variables d’environnement et des secrets
Gestion des runners : installation, configuration et administration
Définition des stratégies de cache et d’artefacts
Exemple de cas pratiques : Configurer un projet avec différents environnements (développement, test, production)

Tests automatisés et déploiements

Intégration de tests unitaires, d’intégration et de performance
Les possibilités de déploiement automatisé sur différentes plateformes (Kubernetes, AWS, GCP)
Utilisation des environnements et des déploiements incrémentaux
Exemple de cas pratiques : Mettre en place un pipeline avec tests automatisés

Suivi et optimisation des pipelines

Monitoring des pipelines avec des outils d’analyse et de reporting
Techniques d’optimisation pour réduire les temps d’exécution et les coûts
Gestion des erreurs et des échecs dans les pipelines
Exemple de cas pratiques : Analyser et optimiser un pipeline existant

Bonnes pratiques de sécurité

Sécurisation des secrets et des données sensibles
Gestion des accès et des permissions dans GitLab
Intégration de scanners de sécurité (SAST, DAST, Dépendances)
Exemple de cas pratiques : Intégrer un scanner de sécurité dans un pipeline existant

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8096
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
20237
heures de formation réalisées en 2023
HAUT