Aquantic training - Formation

Docker pour les développeurs

Icône DuréeDurée

3jours

Icône EuroPrix

2750 € HT

Icône RéférenceRéférence

AQ-DD-264

Icône TypeType

🏢 Intra

Public

Développeur junior souhaitant améliorer ses compétences ou un professionnel expérimenté cherchant à rester à la pointe de la technologie

Pré-requis

Développeur junior souhaitant améliorer ses compétences ou un professionnel expérimenté cherchant à rester à la pointe de la technologie

Objectifs

  • Comprendre les principes fondamentaux de la conteneurisation avec Docker.
  • Apprendre à installer et configurer Docker sur différentes plateformes.
  • Maîtriser les commandes de base de Docker CLI pour gérer les conteneurs.
  • Savoir créer des images Docker personnalisées à l'aide de Dockerfile.
  • Acquérir des compétences avancées en gestion des volumes de données et des réseaux Docker.
  • Être capable d'orchestrer des applications multi-conteneurs avec Docker Compose.
  • Explorer les concepts d'orchestration de conteneurs avec Docker Swarm et Kubernetes.
  • Apprendre à déployer des applications sur des clusters Docker Swarm et Kubernetes.
  • Comprendre les bonnes pratiques de sécurité pour les conteneurs Docker.

Programme

Jour 1: Introduction à Docker et ses concepts de base

  • Introduction à la virtualisation et aux conteneurs
  • Historique et évolution de Docker
  • Architecture de Docker : comprendre les concepts de conteneurisation, images et registres
  • Installation de Docker sur différentes plateformes (Windows, macOS, Linux)
  • Premiers pas avec Docker CLI : commandes de base (docker run, docker pull, docker ps, etc.)
  • Création et exécution de conteneurs simples

Jour 2: Gestion avancée des conteneurs avec Docker

  • Création d'images Docker : Dockerfile et construction d'images personnalisées
  • Gestion des volumes de données et des montages
  • Configuration des réseaux Docker : liaisons entre conteneurs, ponts, réseaux overlay
  • Utilisation des Docker Compose pour orchestrer des applications multi-conteneurs
  • Stratégies de gestion des données persistantes dans les conteneurs

Jour 3: Déploiement et gestion avancée avec Docker

  • Introduction aux concepts d'orchestration de conteneurs avec Docker Swarm et Kubernetes
  • Déploiement et mise à l'échelle d'applications
  • Gestion du trafic entrant et certificats avec Traefik
  • Déploiement d'une application sur un cluster Kubernetes
  • Surveiller et gérer les conteneurs en production : outils de surveillance et de journalisation
  • Bonnes pratiques de sécurité pour les conteneurs Docker

Modalités et informations pratiques

Docker pour les développeurs

Icône DuréeDurée

3jours

Icône EuroPrix

2750 € HT

Icône RéférenceRéférence

Icône TypeType

Intra

Public

Développeur junior souhaitant améliorer ses compétences ou un professionnel expérimenté cherchant à rester à la pointe de la technologie

Pré-requis

Développeur junior souhaitant améliorer ses compétences ou un professionnel expérimenté cherchant à rester à la pointe de la technologie

Objectifs

  • Comprendre les principes fondamentaux de la conteneurisation avec Docker.
  • Apprendre à installer et configurer Docker sur différentes plateformes.
  • Maîtriser les commandes de base de Docker CLI pour gérer les conteneurs.
  • Savoir créer des images Docker personnalisées à l'aide de Dockerfile.
  • Acquérir des compétences avancées en gestion des volumes de données et des réseaux Docker.
  • Être capable d'orchestrer des applications multi-conteneurs avec Docker Compose.
  • Explorer les concepts d'orchestration de conteneurs avec Docker Swarm et Kubernetes.
  • Apprendre à déployer des applications sur des clusters Docker Swarm et Kubernetes.
  • Comprendre les bonnes pratiques de sécurité pour les conteneurs Docker.

Programme

Jour 1: Introduction à Docker et ses concepts de base

  • Introduction à la virtualisation et aux conteneurs
  • Historique et évolution de Docker
  • Architecture de Docker : comprendre les concepts de conteneurisation, images et registres
  • Installation de Docker sur différentes plateformes (Windows, macOS, Linux)
  • Premiers pas avec Docker CLI : commandes de base (docker run, docker pull, docker ps, etc.)
  • Création et exécution de conteneurs simples

Jour 2: Gestion avancée des conteneurs avec Docker

  • Création d'images Docker : Dockerfile et construction d'images personnalisées
  • Gestion des volumes de données et des montages
  • Configuration des réseaux Docker : liaisons entre conteneurs, ponts, réseaux overlay
  • Utilisation des Docker Compose pour orchestrer des applications multi-conteneurs
  • Stratégies de gestion des données persistantes dans les conteneurs

Jour 3: Déploiement et gestion avancée avec Docker

  • Introduction aux concepts d'orchestration de conteneurs avec Docker Swarm et Kubernetes
  • Déploiement et mise à l'échelle d'applications
  • Gestion du trafic entrant et certificats avec Traefik
  • Déploiement d'une application sur un cluster Kubernetes
  • Surveiller et gérer les conteneurs en production : outils de surveillance et de journalisation
  • Bonnes pratiques de sécurité pour les conteneurs Docker

Modalités et informations pratiques

Sauf indication contraire, le prix indiqué est valable pour une session complète de formation Inter-entreprises dans nos locaux, et par personne. Pauses café offertes. Déjeuner en option. Pour l'adapation d'une formation en Intra-entreprises vous pouvez nous consulter pour établir un devis.

Au démarrage de la session, le formateur échangera avec le(s) stagiaire(s) afin d'effectuer une analyse de leurs attentes, de leurs besoins et de leurs acquis.

  • Apports théoriques et mises en pratique.
  • Chaque point du programme fait l'objet d'une explication théorique appuyée d'une démonstration. Elle est suivie d'une mise en pratique par le biais d'exercices concrets
  • Un ordinateur équipé des logiciels et outils nécessaires à la réalisation de la formation
  • Un formateur possédant plusieurs années d'expérience

Une feuille d'émargement fournie par Aquantic sera signée par les stagiaires à chaque début de session (matin et après-midi). Elle sera transmise avec l'ensemble des documents relatifs à la formation à Aquantic.

  • Une évaluation de la formation sera complétée par le stagiaire au terme de la session.
  • Le formateur évaluera les acquis des stagiaires tout au long de la formation par des mises en situations pratiques.

📝 Pour nous faire part de vos retours, merci de compléter notre formulaire en ligne. 💭 Vos commentaires sont essentiels pour nous améliorer !

Contact

Logo Aquantic