e-404.io

Centre de formation dans le metaverse

Voir le profil
Créé le 4 novembre 2022 | mis à jour le 1er février 2023 | Télécharger la version PDF

Le développement efficient avec les conteneurs

Le développement efficient avec les conteneurs

Ecole404 Formateur validé par Ecole404
  • à distance
  • 35h 0m
  • À partir de 2390.00€*

*Prix minimum hors frais annexes.

Comprendre les financements

Objectifs

  • Comprendre le positionnement de Docker et des conteneurs
  • Manipuler l'interface en ligne de commande de Docker pour créer des conteneurs
  • Mettre en œuvre et déployer des applications dans des conteneurs
  • Créer ses images
  • Administrer des conteneurs
  • Composer ses images avec docker-compose

Points forts

Formation intensive et accéléré sur "Le développement efficient avec les conteneurs" 100% à distance Cours sur le Métaverse
Publics visés

Après un parcours de formation sous statut d’élève ou d’étudiant, Après un parcours de formation continue, Par candidature individuelle, Par expérience, Entreprises

Domaines

Conception web - développement web

Pré-requis

Disposer d'une connexion Internet minimum de 8 Mb/s, Disposer d'un PC/MAC (CPU min 2.00Ghz, HDD/SSD min 256Go, RAM min 4 Go), Disposer d'un écran déporté, Disposer d’une webcam, Disposer d’un microphone, Avoir un niveau anglais minimum B1 (classement CECRL), Effectuer un questionnaire de positionnement

Méthode d'évaluation

Travaux à rendre

Accessibilité

Handicap moteur ou physique, Maladie chronique handicapante

Conditions d'accès

Programme

Le développement efficient avec les conteneurs

  • À distance - Synchrone
  • 28h 0m
  • Travaux à rendre
  • 7h 0m

1. De la virtualisation à Docker- Les différents types de virtualisation.- La conteneurisation : LXC, namespaces, control-groups.- Le positionnement de Docker.- Docker versus virtualisation.1. Présentation de Docker- L'architecture de Docker.- Disponibilité et installation de Docker sur différentes plateformes (Windows, Mac et Linux).- Création d'une machine virtuelle pour maquettage.- La ligne de commande et l'environnement.2. Mise en œuvre en ligne de commande- Mise en place d'un premier conteneur.- Le Docker hub : ressources centralisées.- Mise en commun de stockage interconteneur.- Mise en commun de port TCP interconteneur.- Publication de ports réseau.- Le mode interactif.2. Création de conteneur personnalisé- Produire l'image de l'état d'un conteneur.- Qu'est-ce qu'un fichier Dockerfile ?- Automatiser la création d'une image.- Mise en œuvre d'un conteneur.- Conteneur hébergeant plusieurs services : supervisor.2. Mettre en œuvre une application multiconteneur- Utilisation Docker Compose.- Création d'un fichier YAML de configuration.- Déployer plusieurs conteneurs simultanément.- Lier tous les conteneurs de l'application.3. Interfaces d'administration- L'API Docker et les Web Services.- Interface d'administration en mode Web.- Héberger son propre registre : Docker Registry, Gitlab-CE...3. Administrer des conteneurs en production- Automatiser le démarrage des conteneurs au boot.- Gérer les ressources affectées aux conteneurs.- Gestion des logs des conteneurs.- Sauvegardes : quels outils et quelle stratégie ?4. Orchestration et clustérisation- Présentation de Docker Desktop.- L'orchestrateur Swarm : nodes, services, secrets, configs.- Déploiement de services et stacks dans un Swarm.- Reverse-proxy et load-balancer pour Web Services en cluster (Traefik...).

Supervision pédagogique : Assistance technique - Aide en ligne - Suivi par visioconférence Assistance technique : Par chat (instantané) - Par email (sous 24h) - Pendant et entre les séquences

Toutes nos formations sont mises en œuvre dans le respect du label Qualiopi

Ganapati formations est certifié Qualiopi

Réserver la formation