Formation

DevOps, cloud & déploiement

Pratiquer Linux, Git, Docker, CI/CD, infrastructure et mise en production.

Formation informatique Nexorix

DevOps, cloud & déploiement

Un parcours pour comprendre comment une application passe du code à un environnement exploitable.

Format

200 DH / séance
16 séances au total
2 séances par semaine
2 heures de formation
Présentiel ou à distance
Attestation de formation Nexorix

Profil du formateur

Formation animée par un expert informatique senior avec plus de 10 ans d’expérience sur des projets exigeants pour de grandes entreprises en Afrique et en Europe. L’approche est pratique, concrète et orientée compétences utilisables immédiatement.

Objectif du parcours

Avancer étape par étape, avec des explications simples, des exercices guidés et un projet concret pour valider les acquis.

Demander des informations

Ce que vous allez apprendre

  • Utiliser Linux et la ligne de commande pour administrer un environnement.
  • Gérer le code avec Git et comprendre un workflow d’équipe.
  • Découvrir Docker, les images, les conteneurs et les variables d’environnement.
  • Comprendre les bases CI/CD et les étapes d’un déploiement.

Programme par séance

1

Linux essentiel

Shell, fichiers, permissions, processus et commandes utiles.

2

Réseau pratique

Ports, DNS, HTTP, ping/curl et diagnostic simple.

3

Git professionnel

Branches, merges, conflits et conventions de commits.

4

Variables et configuration

Secrets, fichiers env, environnements dev/prod.

5

Docker bases

Images, conteneurs, ports, volumes et logs.

6

Dockerfile

Construire une image propre, layers et optimisation simple.

7

Docker Compose

Faire tourner app, base de données et services ensemble.

8

CI/CD concepts

Pipeline, build, test, artefacts et déploiement automatique.

9

GitLab CI pratique

Écrire un pipeline simple et lire les erreurs.

10

Serveur et reverse proxy

Nginx, domaines, certificats et routage HTTP.

11

Cloud concepts

VM, stockage, réseau, régions, coûts et scalabilité.

12

Observabilité

Logs, métriques simples, health checks et alertes.

13

Sécurité déploiement

Permissions, secrets, mises à jour et surface d’attaque.

14

Base Kubernetes

Pods, deployments, services et commandes kubectl utiles.

15

Déploiement complet

Publier une application conteneurisée avec configuration.

16

Incident et rollback

Diagnostiquer panne, lire logs, corriger et revenir en arrière.

Projet pratique

Déployer une petite application avec Git, Docker et une logique de mise en production simple.