Conteneurisez vos applications avec Docker

Apprenez à utiliser Docker et Docker Compose par la pratique. Découvrez comment Docker peut faciliter le développement d'applications et leur mise en production.
Commencer le coursObjectifs pédagogiques
Docker est devenu un outil incontournable pour les développeurs.
Longtemps réservé aux administrateurs système et aux DevOps, il est
désormais demandé dans un grand nombre d'entreprises, quel que soit
le rôle technique.
Dans ce cours, vous apprendrez à utiliser Docker et Docker Compose pour
conteneuriser vos projets. Vous verrez comment simplifier vos déploiements,
mieux collaborer en équipe et préparer vos applications pour la production.
À l’issue du cours, vous serez capable de :
- Créer et personnaliser vos propres images Docker en choisissant la bonne base et en optimisant vos builds.
- Mettre en place une architecture conteneurisée complète : base de données, back-end, front-end.
- Préparer vos images pour la production grâce au multi-stage build.
Ce cours est résolument pratique : chaque notion est illustrée par des mises en situation concrètes, accompagnées de screencasts et de corrections détaillées.
Contenu du cours
-
Partie 1 - Initiez-vous à Docker et au projet fil rouge
-
Partie 2 - Créez une API REST avec Docker et docker-compose
-
Partie 3 - Développez dans un environnement ISO Prod
Testimonials
-
Novice avec Docker, j'ai pu rapidement appréhender les concepts clés grâce à NX. Grâce à la pédagogie de Thomas, les explications claires et exercices, mes connaissances sur cet outil ont pu être approfondies. Je suis désormais parfaitement à l'aise avec Docker.
-
J'avais déjà des bases sur Docker. Grâce au cours de NX, j’ai enfin pu structurer ma compréhension. L'approche de NX m’a permis de consolider mon modèle mental : je comprends désormais comment les différentes briques de Docker s’articulent et pourquoi on les utilise. Une vraie montée en clarté.
-
Ce cours m’a permis d’aller bien plus vite dans ma montée en compétences sur Docker. Au-delà des explications claires de Thomas, la richesse des ressources partagées (schémas, articles, vidéos, exercices) m’a vraiment aidé à mieux comprendre et à ancrer les concepts. J’ai gagné en autonomie.