Devops

9 presentations in this collection.

search
Loading…
Consolider Docker avec Bootcode Hub

Consolider Docker avec Bootcode Hub

Backend · Frontend · Base de données — Dev & Prod

Maîtriser la persistance des données, les réseaux et les multi-stage builds Docker

Maîtriser la persistance des données, les réseaux et les multi-stage builds Docker

Comprendre les volumes nommés, bind mounts, tmpfs, les réseaux Docker (bridge, host, none), et les multi-stage builds pour optimiser les images de production.

Maitriser Docker Compose pour orchestrer des applications multi-conteneurs

Maitriser Docker Compose pour orchestrer des applications multi-conteneurs

Syntaxe docker-compose.yml, services, depends_on, variables d'environnement, health checks et commandes essentielles

Docker : Introduction — Pourquoi Docker, VM vs conteneurs, architecture, premiers conteneurs

Docker : Introduction — Pourquoi Docker, VM vs conteneurs, architecture, premiers conteneurs

Comprendre pourquoi Docker existe, la différence entre VM et conteneurs, l'architecture Docker (daemon, client, registry), et lancer ses premiers conteneurs avec docker run.

Maitriser la syntaxe Dockerfile

Maitriser la syntaxe Dockerfile

Comprendre le rôle de chaque instruction Dockerfile (FROM, RUN, COPY, WORKDIR, EXPOSE, CMD, ENTRYPOINT), le système de layers et le cache, l'optimisation avec .dockerignore et les bonnes pratiques de sécurité.

Provisioning Serveur & Scripting Bash

Provisioning Serveur & Scripting Bash

Synthétiser la semaine en créant un script complet de provisioning serveur : installer Node.js, PostgreSQL, Nginx, configurer le pare-feu et déployer une application. Approfondissement du scripting Bash : idempotence, error handling, shellcheck.

Réseau & Diagnostic — Modèle TCP/IP, IP, Ports, DNS, Pare-feu

Réseau & Diagnostic — Modèle TCP/IP, IP, Ports, DNS, Pare-feu

Comprendre le modèle OSI simplifié, TCP vs UDP, l'adressage IP, les ports, la résolution DNS, et les bases du pare-feu pour diagnostiquer les problèmes réseau en production

Processus Linux & Services — ps, systemd, journalctl, cron

Processus Linux & Services — ps, systemd, journalctl, cron

Lister et inspecter les processus, envoyer des signaux, gérer foreground/background, créer un service systemd, consulter les logs avec journalctl et planifier des tâches avec cron.

Scripting Bash Avancé — Variables, conditions, boucles, fonctions & traitement de texte

Scripting Bash Avancé — Variables, conditions, boucles, fonctions & traitement de texte

Déclarer et utiliser des variables Bash, écrire des conditions avec if/elif/else, créer des boucles for et while, définir des fonctions, utiliser les pipes et redirections, et manipuler du texte avec grep, sed et awk.