Skip to main content

Formation Introduction au DevOps

Automatiser le développement et le déploiement d’applications avec les pratiques DevOps et les pipelines CI/CD.

À l'issue de cette formation, le participant maîtrise les pratiques DevOps fondamentales : gestion du code avec Git, automatisation des tests et déploiements avec un pipeline CI/CD, et principes de l'infrastructure as code.

Sur mesure

2 jours

A définir

A définir

Présentiel

formation introduction DevOps

Le programme de la formation Introduction au DevOps

GIT AVANCÉ ET WORKFLOWS

  • Rappels Git : commit, branch, merge, rebase — fondamentaux et pièges
  • GitFlow et trunk-based development : comparaison et choix selon le contexte
  • Pull Requests / Merge Requests : bonnes pratiques de revue de code
  • Git hooks : pre-commit, pre-push — automatisation de vérifications locales
  • Atelier : mise en place d'un workflow GitFlow sur un projet en équipe


CI/CD AVEC GITHUB ACTIONS OU GITLAB CI

  • Concepts CI/CD : intégration continue, livraison continue, déploiement continu
  • Syntaxe YAML : jobs, steps, runners, triggers (push, PR, schedule)
  • Pipeline de tests : lint, unit tests, coverage, rapports d'artefacts
  • Gestion des secrets : variables d'environnement, secrets chiffrés
  • Atelier : création d'un pipeline CI complet pour une application web


DOCKER ET CONTENEURISATION

  • Concepts Docker : images, conteneurs, layers, registry (Docker Hub)
  • Dockerfile : instructions FROM, RUN, COPY, ENV, CMD, ENTRYPOINT
  • docker-compose : services, réseaux, volumes, dépendances entre conteneurs
  • Multi-stage builds : optimisation de la taille des images de production
  • Atelier : conteneurisation d'une application web avec base de données


DÉPLOIEMENT ET MONITORING

  • Déploiement automatisé : CD pipeline vers un cloud (Railway, Render, AWS ECS)
  • Infrastructure as Code : introduction à Terraform, ressources et providers
  • Logs centralisés : ELK Stack ou Loki avec Grafana pour les logs applicatifs
  • Métriques et alertes : Prometheus avec Grafana, définition des SLOs
  • Atelier : déploiement automatisé avec monitoring de l'application conteneurisée


PROJET ET ÉVALUATION FINALE

  • Livrable : pipeline CI/CD complet d'une application conteneurisée
  • Format : démonstration du pipeline en action, de la PR au déploiement
  • Critères : automatisation complète, sécurité, monitoring opérationnel
  • Revue collective : retours sur les choix d'outillage et d'architecture
  • Bilan : Kubernetes, GitOps, SRE — prochaines étapes

Objectifs de la formation

Maîtriser les workflows Git professionnels: 
branches, merges, rebases, GitFlow 
Configurer et utiliser GitHub Actions ou
GitLab CI pour automatiser les tests

Construire un pipeline CI/CD complet

de la PR au déploiement en production

Conteneuriser une application avec Docker

et docker-compose

Comprendre les principes de l'Infrastructure

as Code avec Terraform

Monitorer une application déployée : logs,

métriques et alertes

Appliquer les pratiques DevOps dans un

projet en équipe

Méthode pédagogique

Apprentissage progressif des composants vers les applications SPA complètes
→ construction d’interfaces modulaires jusqu’à une application multi-pages


Mise en pratique immédiate de chaque notion (composants, état, API, routing…)
→ application directe sur des interfaces dynamiques


Approche orientée développement d’applications frontend professionnelles
→ création de projets proches des standards React/Vue en entreprise


Résolution de problématiques d’état, de navigation et de communication API
→ gestion des données dynamiques et interactions utilisateur complexes


Montée en complexité jusqu’à une application SPA déployée
→ production d’un projet final fonctionnel, structuré et accessible en ligne



A qui s'adresse cette formation ?

Public cible

Développeurs et équipes IT souhaitant adopter les pratiques DevOps et automatiser leur cycle de livraison

Prochaines sessions

Lieu : à définir ensemble

Dates : à définir ensemble

Tarifs 

  • Sur devis uniquement

Modalités

Formation pratique

Exercices progressifs

Projet final : pipeline CI/CD d’une

application conteneurisée

Évaluation sur l’automatisation, la

sécurité et le monitoring

Acessible aux personnes
handicapées

Ces formations IT, IA et Management de projet
peuvent vous intéresser !

COMPLÉMENTAIRE

Low-Code et
No-Code

IT - DATA


Sur devis uniquement


Au choix

Au choix

COMPLÉMENTAIRE

Sensibilisation
cybersécurité

IT - DATA


Sur devis


Au choix

Au choix

COMPLÉMENTAIRE

Phishing, ingénierie sociale
& fraudes

IT - DATA


Sur devis


Au choix

Au choix

COMPLÉMENTAIRE