A l’issue de la formation, l’apprenant sera capable de :
Comprendre le principe de Docker
Savoir mettre en oeuvre la solution ainsi que les produits de l’écosystème
Déployer des images tout en intégrant les contraintes de production
- Nos sessions garanties
- DevOps
Formation Docker pour Développeurs
Objectifs
Prérequis
Connaître les bases du système Unix/Linux
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…) et d’adapter le contenu de la formation si besoin.
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Administrateurs, chefs de projet et toute personne souhaitant mettre en oeuvre Docker pour déployer ses applications
Dernière mise à jour
Bon à savoir
Evaluez votre niveau
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Les Modules
de formation
– Cas d’usage de Docker en particulier dans le développement de Node.js / React.js / Express.js
– Installation de Docker/ Doker Desktop
– Vérification de l’installation
– Configuration de base et utilisation de Docker CLI
– Registres Docker (Docker Hub et registres privés)
– Commandes de base
– Écrire un Dockerfile pour une application Node.js simple
– Construction et exécution d’une image Docker pour l’application
– Gérer les images et les conteneurs avec Docker CLI
– Volumes Docker : gestion des données persistantes
– Liens et dépendances entre conteneurs
– Types de réseaux Docker : bridge, host, overlay
– Création et configuration de réseaux pour isoler les applications
– Utilisation de Docker Compose pour orchestrer plusieurs services (Node.js API, base de données)
– Configuration des fichiers `docker-compose.yml`
– Gestion de la communication entre plusieurs conteneurs via des réseaux Docker