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

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

FONDAMENTALE

Vente en magasin

Vente et négociation


Sur devis uniquement


Au choix

Au choix

FONDAMENTALE

Vente aux grands compte

Vente et négociation


Sur devis


Au choix

Au choix

COMPLÉMENTAIRE

Stratégie développement commercial

Vente et négociation


Sur devis


Au choix

Au choix