Le développement efficient avec les conteneurs
*Prix minimum hors frais annexes.
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
Conception web - développement web
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
Travaux à rendre
Handicap moteur ou physique, Maladie chronique handicapante
Le développement efficient avec les conteneurs
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équencesToutes les formations référencées sur notre catalogue GanaMarket sont mises en œuvre dans le respect du label Qualiopi