01 56 59 33 00
united-kingdom

GitLab

4-IT-GTLA
4-IT-GTLA
Durée : 3 jour(s)
soit 21 heures
Prix : 1800 €
Programmes
L’OFFRE GITLAB
  • GitLab CE (Community edition). GitLab EE (Enterprise edition).
  • Les différents types d’utilisation de GitLab : gitlab.com, on premise, on cloud (AWS, GCP).
  • Procédure d’inscription sur gitlab.com..
RAPPELS SUR GIT ET SON UTILISATION AVEC GITLAB
  • Les concepts Git : blob, tree, commit, revision, branche, tag…
  • Gestion locale des fichiers. Consultation et modification de l’historique de travail.
  • Gestion des branches. Fusions des branches et gestion des conflits.
LA GESTION DU DEPOT AVEC GITLAB
  • La gestion des collaborateurs d’un projet et leurs droits.
  • Le système d’issues et le lien avec les commits.
  • Présentation du wiki et des snippets.
GITLAB CI/CD
  • Présentation de GitLab CI/CD et des GitLab runners.
  • Présentation de Docker.
  • Le fichier manifeste gitlab-ci.yml, présentation du langage YAML.
  • Les balises essentielles pour décrire des étapes, des jobs, des traitements (stages, images, script…).
  • Le suivi d’exécution du pipeline. Jobs automatiques, manuels et planifiés.
  • Les artifacts et l’amélioration des performances avec le cache.
  • La documentation officielle relative à la syntaxe du fichier manifeste.
  • La gestion des environnements
PLUS LOIN DANS L’UTILISATION DES RUNNERS
  • Les types de runners (shared runner, specific runner et group runner).
  • Les shared runners disponibles sur gitlab.com gérés par l’équipe GitLab.
  • Scalabilité des runners avec Docker Machine.
  • Le Docker executor et les images disponibles : MySQL, PostgreSQL, Redis, MongoDB, Ruby…
  • Les tests d’intégration, les tests fonctionnels, les tests de montée en charge.
  • Le déploiement vers le cloud AWS.
  • Le Kubernetes executor et la répartition des jobs dans un cluster Kubernetes.
  • Intégration de l’outil de monitoring Prometheus.
FONCTIONNALITES COMPLEMENTAIRES DE GITLAB
  • Shared runners sous Windows.
  • Infrastructure as code avec Terraform.
  • Auto DevOps.
  • Tests de sécurité dynamiques (DAST).
Objectifs
Grace à cette formation vous pourrez
Utiliser GitLab pour gérer un cycle de vie d’un projet logiciel
Mettre en œuvre les bases de l’intégration, de déploiement et de la livraison continue
Gérer les workflows de développement et les issues
Appréhender les éléments constitutifs d’une usine logicielle DevOps
Prérequis
Il est nécessaire de
Connaitre les ligne de commande Linux.
Connaitre les systèmes de gestion de version et voir pratiqué Git
Profil des participants
Développeurs, chefs de projet, administrateurs systèmes, architectes.?
Dates des prochaines sessions :
Du 26 au 28 février 2024
Du 19 au 21 juin 2024
Du 20 au 22 novembre 2024
Grace à cette formation vous pourrez
Utiliser GitLab pour gérer un cycle de vie d’un projet logiciel
Mettre en œuvre les bases de l’intégration, de déploiement et de la livraison continue
Gérer les workflows de développement et les issues
Appréhender les éléments constitutifs d’une usine logicielle DevOps
L’OFFRE GITLAB
  • GitLab CE (Community edition). GitLab EE (Enterprise edition).
  • Les différents types d’utilisation de GitLab : gitlab.com, on premise, on cloud (AWS, GCP).
  • Procédure d’inscription sur gitlab.com..
RAPPELS SUR GIT ET SON UTILISATION AVEC GITLAB
  • Les concepts Git : blob, tree, commit, revision, branche, tag…
  • Gestion locale des fichiers. Consultation et modification de l’historique de travail.
  • Gestion des branches. Fusions des branches et gestion des conflits.
LA GESTION DU DEPOT AVEC GITLAB
  • La gestion des collaborateurs d’un projet et leurs droits.
  • Le système d’issues et le lien avec les commits.
  • Présentation du wiki et des snippets.
GITLAB CI/CD
  • Présentation de GitLab CI/CD et des GitLab runners.
  • Présentation de Docker.
  • Le fichier manifeste gitlab-ci.yml, présentation du langage YAML.
  • Les balises essentielles pour décrire des étapes, des jobs, des traitements (stages, images, script…).
  • Le suivi d’exécution du pipeline. Jobs automatiques, manuels et planifiés.
  • Les artifacts et l’amélioration des performances avec le cache.
  • La documentation officielle relative à la syntaxe du fichier manifeste.
  • La gestion des environnements
PLUS LOIN DANS L’UTILISATION DES RUNNERS
  • Les types de runners (shared runner, specific runner et group runner).
  • Les shared runners disponibles sur gitlab.com gérés par l’équipe GitLab.
  • Scalabilité des runners avec Docker Machine.
  • Le Docker executor et les images disponibles : MySQL, PostgreSQL, Redis, MongoDB, Ruby…
  • Les tests d’intégration, les tests fonctionnels, les tests de montée en charge.
  • Le déploiement vers le cloud AWS.
  • Le Kubernetes executor et la répartition des jobs dans un cluster Kubernetes.
  • Intégration de l’outil de monitoring Prometheus.
FONCTIONNALITES COMPLEMENTAIRES DE GITLAB
  • Shared runners sous Windows.
  • Infrastructure as code avec Terraform.
  • Auto DevOps.
  • Tests de sécurité dynamiques (DAST).
Développeurs, chefs de projet, administrateurs systèmes, architectes.?
Il est nécessaire de
Connaitre les ligne de commande Linux.
Connaitre les systèmes de gestion de version et voir pratiqué Git

Formateur expert dans le domaine

  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
  • Éligible au CPF avec passage de certification TOSA ou PCIE (en option)

En amont de la formation

  • Audit par téléphone par nos commerciaux et formateurs
  • Tests d’auto-positionnement avant l’entrée en formation par le biais de questionnaire

Au cours de la formation

  • Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.

En fin de formation

  • Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
  • Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
  • Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur

Modalités d’inscription

  • Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr

Modalités particulières

  • Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr
Du 26 au 28 février 2024
Du 19 au 21 juin 2024
Du 20 au 22 novembre 2024

Réservez votre formation

Que cherchez-vous ?