DevOps CI/CD avec Docker et Github Actions

En 2 jours, vous découvrez les fondamentaux du DevOps au travers d'un applicatif réel. Docker sera exploré en profondeur et mis en oeuvre immédiatement au travers de la création de vos pipelines CI/CD end-to-end. Cette formation est le meilleur moyen de toucher du doigt les nombreux avantages de l'automatisation et de l'approche container.

Présentiel ou Distanciel
durée 2 jours
1 550 € H.T
Git, architecture 3-tiers
(36)
Dernière mise à jour : 04/2024

Description

Le Container a révolutionné la manière dont on distribue et utilise nos applications.

10 ans après les débuts de Docker, cette formation permet d’appréhender ce qui change en contraste avec les approches traditionnelles, et vous emmène vers la maîtrise complète de Docker et de ses usages. En deuxième volet, cette formation en DevOps explore aussi en détails la gestion d’une CI moderne compatible avec l’approche du container, au travers de Github Actions.

Un slide qui explique l'apport de Docker dans la distribution des artéfacts applicatifs
Icône Objectifs
Objectifs

S'être imprégné de l'intérêt du DevOps et des pratiques associées à l'automatisation. Maitriser Docker. Être en mesure de mettre en place de l'Intégration Continue et du Déploiement Continu. Avoir une vision claire de Github Actions et des étapes clés d'une pipeline.

Icône Contenu
Contenu

Une Keynote, de nombreuses mises en situation autour de cas-pratiques, et des snippets de code pour comprendre les bonnes pratiques.

Icône Public
Public

Développeurs, Tech Leads, Administrateurs système, Ops, SRE.

Icône Financement
Financement

Nous sommes certifiés Qualiopi et vous pouvez faire prendre en charge une partie de cette formation par votre OPCO.

Icône Prérequis
Prérequis

Maitrise d'une architecture applicative (au moins une approche 3-tiers), et maitrise de Git.

Icône Ressources pédagogiques
Ressources pédagogiques

Les contenus pédagogiques sont dispensés sur deux supports : les slides (un deck par jour), et le guide de formation.

Programme

Jour 1
Matin9h30-12h30

Keynote : Le DevOps et Docker

Comprendre le concept du Container

Setup de l'environnement

Construire une image Docker : le backend

Multi-stage build

Les ports, les variables d’environnement

Après-midi14h-17h30

Dockeriser une application 3-tiers

Les volumes

Les networks

Publication d’un container sur un registry

Lancer une application 3-tiers : docker-compose

Jour 2
Matin9h30-12h30

Découverte de Github Actions

Le stage Test : tester avec des containers

Après-midi14h-17h30

Suite du Cas pratique :

Plus loin : la quality gate avec Sonarqube

Le stage Build : builder son image

Le stage Deploy : déployer l’image sur un registry

Prochaine session

La date ne vous convient pas ? Pas de soucis !

Contactez l'équipe Takima pour être tenu au courant des prochaines dates de sessions proposées pour cette formation.

Cela pourrait vous plaire également...