> Formations > Technologies numériques > Virtualisation, Cloud, Devops > DevOps et gestion de la production > Formation Parcours Exploiter les outils de développement de la chaîne DevOps > Formations > Technologies numériques > Formation Parcours Exploiter les outils de développement de la chaîne DevOps

Formation : Parcours Exploiter les outils de développement de la chaîne DevOps

Parcours certifiant RS - Code 5043

Parcours Exploiter les outils de développement de la chaîne DevOps

Parcours certifiant RS - Code 5043



Ce parcours de formation vous apprend à exploiter les outils de développement de la chaîne DevOps. Vous verrez les fondamentaux d'un système Linux/Unix, le contrôle de version avec GIT et GitLab CI/CD ainsi que les fondamentaux de DevOps.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel
Disponible en anglais, à la demande

Réf. ZDC
  10j - 70h00
Prix : 5460 € H.T.
Pauses-café et
déjeuners offerts




Ce parcours de formation vous apprend à exploiter les outils de développement de la chaîne DevOps. Vous verrez les fondamentaux d'un système Linux/Unix, le contrôle de version avec GIT et GitLab CI/CD ainsi que les fondamentaux de DevOps.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Comprendre les fondamentaux d'Unix/Linux
Savoir, mettre en œuvre le contrôle de versions avec Git
Mettre en place l'intégration continue (CI) et le déploiement continu (CD) avec GitLab
Comprendre des fondements du DevOps

Public concerné
Architectes/concepteurs, développeurs/testeurs, exploitants, managers, chefs de projet, Scrum masters, product owners, experts/consultants.

Prérequis
Les candidats doivent justifier d’une expérience professionnelle d’un an minimum en tant que développeur.

Certification incluse
Ce parcours de formation est validé via la rédaction et la présentation orale d'un projet professionnel.

Partenariat

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Mentions légales
Taux d'obtention : Calcul en attente du passage des certifications des 1ers participants.
Code NSF : 326 : Informatique, traitement de l'information, réseaux de transmission

Programme de la formation

Prise en main du système linux

  • Historique des systèmes Unix/Linux.
  • Les différentes versions d'Unix (AIX, HP-UX, Solaris...).
  • Les distributions Linux.
  • Les standards et les architectures.
  • Structure d'une ligne de commande Unix.
  • Utilisation et personnalisation de l'interface graphique.
  • Arborescence standard du système de fichiers Unix.
  • Utilisateurs et groupes, protections d'accès.
  • Organisation des répertoires et des fichiers. Les permissions des fichiers sous Unix/Linux.
  • Les commandes de base pour les fichiers et répertoires. Copier, déplacer et supprimer des fichiers ou répertoires.
  • Comment utiliser efficacement la documentation en ligne ?
Travaux pratiques
Exploration de l'arborescence. Utilisation des commandes de base. Exemple d'utilisation de la documentation en ligne.

Installation et configuration de Git

  • Installation sous différents systèmes : Unix/Windows.
  • Le système d'émulation sous Windows msysGit.
  • Configuration du fichier .gitconfig. La console.
  • Déclaration d'un outil d'analyse de différentiel de versions.
Travaux pratiques
Installation et configuration de Git sous Windows.

Utilisation de Git

  • Le modèle objet Git : blob, tree, commit et tag.
  • Le répertoire Git et le répertoire de travail.
  • L'index ou staging area.
  • Création et initialisation un dépôt.
  • Les concepts de branche, tag et de dépôt.
  • Outil de visualisation Gitk.
Travaux pratiques
Création et initialisation d'un dépôt. Utilisation de l'outil de visualisation Gitk.

La gestion du dépôt 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.
Travaux pratiques
Paramétrage des droits et création de merge requests.

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.
Travaux pratiques
Exemples simples de création et d'enchaînement de jobs.

DevOps : les fondamentaux

  • Les mutations engendrées par la (r)évolution digitale.
  • Les nouveaux challenges.
  • Les solutions : les méthodes Agiles et DevOps.
  • Leur positionnement parmi les frameworks et les normes de la production de services IT.
  • Les fondements du mouvement DevOps.

Automatisation, dégager de la valeur sur la chaîne de production logicielle

  • Les choix d'architecture.
  • La gestion des exigences produit et les outils associés.
  • La gestion des environnements et les outils associés.
  • La gestion de version et les outils associés.
  • La livraison continue et les outils associés.
  • L'automatisation des tests et les outils associés.
  • Le déploiement continu et les outils associés.
  • Le passage à l'échelle.
Travaux pratiques
Définir un "Backlog DevOps" permettant de construire une chaîne de déploiement continu. Priorisation et définition du plan d'itérations. Partage des observations et synthèse des enseignements.
Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie