Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Les Principes Fondamentaux Ultimes de Docker
Rating: 4.3 out of 5(14 ratings)
173 students

Les Principes Fondamentaux Ultimes de Docker

Les Fondamentaux de Docker couvrent le conteneurs, concepts Docker, création d'images, les réseaux et l'orchestration
Last updated 6/2024
French

What you'll learn

  • Comprendre les concepts de Docker : conteneurisation, images, conteneurs, moteur Docker, registres et écosystème Docker.
  • Utilisation pratique de Docker: labs d'expérience pratiques en ligne. Créez, gérez et déployez des conteneurs à l'aide de Dockerfile et docker-compose yaml file
  • Orchestration Docker: Explorez les outils d'orchestration Docker tels que Docker Compose et Docker Swarm. Apprenez à déployer, des applications évolutives
  • Meilleures pratiques et dépannage : Meilleures pratiques pour la mise en œuvre de Docker, les mesures de sécurité, les techniques d'optimisation et le dépannage
  • Tous les laboratoires seront en ligne avec un niveau gratuit.

Course content

36 sections118 lectures16h 31m total length
  • Le Role de: The Cloud Educators LLC, nos services et offres aux clients2:25
  • Présentation de l'instructeur de la classe: Les Principes Fondamentaux de Docker1:17
  • Acceder au Docker Playground en Ligne pour vos labs (Travaux Pratiques)1:17

    C'est dans cet environment que tous vos labs (travaux practiques) se feront gratuit pour vous.

  • L'audience visée de cette classe4:37

    Cette classe sur les Fondamentaux de Docker est bénéfique pour divers individus dans le domaine du développement logiciel, des opérations et de l'informatique

Requirements

  • Compétences informatiques de base : Familiarité avec l'utilisation de l'interface de ligne de commande (CLI) dans un environnement de terminal ou de shell. Compréhension des concepts de développement logiciel : une compréhension fondamentale des principes et des flux de travail de développement logiciel est bénéfique mais pas toujours obligatoire. Connaissance du système d'exploitation : connaissance de base des systèmes d'exploitation (tels que Windows, macOS ou Linux) pour comprendre comment Docker interagit avec le système d'exploitation hôte. Accès Internet : accès à Internet pour télécharger Docker, les ressources associées et le matériel de cours. Configuration matérielle requise : un ordinateur ou un appareil capable d'exécuter un navigateur tel que Chrome, Edge, Firefox, Internet Explorer. Ce cours s'effectue à votre rythme et ne nécessite pas de connaissances techniques approfondies, mais bénéficie d'une connaissance de base du développement logiciel et des concepts informatiques.

Description

Ce cours est crucial car il permet aux individus d'acquérir les connaissances fondamentales de Docker, leur permettant d'exploiter les avantages de la conteneurisation. Les étudiants acquièrent une expertise dans la création, la gestion et l'orchestration de conteneurs, la rationalisation des déploiements, l'optimisation de l'utilisation des ressources et la garantie d'applications cohérentes et évolutives dans divers environnements. Tous les laboratoires pratiques sont en ligne dans un systeme gratuit, sans frais pour les étudiants (aucune carte de crédit requise). Les compétences acquises sont essentielles au développement de logiciels modernes, offrant agilité, évolutivité et efficacité dans le déploiement et la gestion des applications.

Le cours Docker Fundamentals couvre une gamme complète de concepts et d'outils Docker essentiels, offrant une compréhension approfondie de la conteneurisation et de l'orchestration. Voici une répartition détaillée :


  1. Conteneur Docker : comprenant les principes de la conteneurisation, les étudiants apprennent à créer, gérer et optimiser les conteneurs Docker. Ils explorent les cycles de vie des conteneurs, la personnalisation et les meilleures pratiques pour une utilisation efficace.

  2. Registres/Images Docker (Pull & Push) : les étudiants se plongent dans la création d'images Docker avec Dockerfile, l'optimisation et la gestion. Ils acquièrent une expérience pratique dans la création d'images personnalisées à l'aide de Dockerfiles et de Docker Hub.

  3. Docker Compose : en explorant Docker Compose, les étudiants découvrent la puissance de la définition et de la gestion d'applications multi-conteneurs à l'aide de fichiers YAML. Ils apprennent à orchestrer sans effort des services interconnectés.

  4. Docker Swarm : Introduction à Docker Swarm pour l'orchestration de conteneurs. Les étudiants plongent dans le mode Swarm et apprennent à gérer des clusters, à déployer des services à grande échelle et à garantir la tolérance aux pannes pour les applications distribuées.

  5. Docker Volumes : Comprendre les volumes Docker et la gestion des données. Les étudiants explorent le stockage persistant, la gestion des données entre les conteneurs et les hôtes et l'exploitation des volumes pour la persistance des données.

  6. Docker Machine : exploration de Docker Machine pour le provisionnement d'hôtes Docker sur diverses plates-formes. Les étudiants apprennent à configurer et à gérer facilement les environnements Docker.

  7. Réseaux Docker : Comprendre les modèles et les concepts de réseau Docker. Les étudiants acquièrent des connaissances sur la communication par conteneurs, l'isolation du réseau et la création de configurations réseau efficaces.


À la fin, les étudiants possèdent un solide ensemble de compétences, capables d'exploiter efficacement les outils Docker pour créer, gérer et orchestrer des conteneurs, concevoir des applications multiservices, mettre en œuvre des solutions de stockage persistantes, gérer des réseaux et optimiser les environnements Docker pour un déploiement d'applications rationalisé et évolutif.

Le public de ce cours Docker Fundamentals comprend :

  1. Développeurs : ceux qui souhaitent maîtriser la conteneurisation pour un développement et un déploiement efficaces d'applications.

  2. Ingénieurs DevOps : professionnels recherchant des compétences en orchestration pour gérer des environnements conteneurisés.

  3. Administrateurs système : personnes responsables de la gestion de l'infrastructure, visant à optimiser les flux de travail des conteneurs.

  4. Équipes d'exploitation : équipes axées sur les déploiements évolutifs et les configurations tolérantes aux pannes.

  5. Passionnés de technologie : personnes désireuses de moderniser les flux de travail avec Docker et la conteneurisation.

  6. Améliorer les compétences : l'ajout de compétences Docker à son répertoire peut améliorer les perspectives de carrière et ouvrir les portes à de nouvelles opportunités dans un paysage technologique en évolution rapide.

Dans l'ensemble, les principes fondamentaux de Docker fournissent une compréhension fondamentale cruciale pour les pratiques modernes de développement de logiciels, offrant efficacité, évolutivité et standardisation dans le déploiement et la gestion des applications.

Who this course is for:

  • « Les Principes Fondamentaux Ultimes de Docker » convient à diverses personnes intéressées par la conteneurisation et la technologie Docker : Développeurs : ceux qui cherchent à comprendre la conteneurisation et comment Docker peut rationaliser le développement et le déploiement d'applications. Ingénieurs DevOps : professionnels souhaitant apprendre l'orchestration de conteneurs, rationaliser les flux de travail et optimiser la gestion de l'infrastructure à l'aide de Docker. Administrateurs système : personnes responsables de la gestion de l'infrastructure et intéressées par l'utilisation de Docker pour un déploiement et une gestion efficaces des applications. Équipes d'exploitation : équipes axées sur le déploiement et la gestion d'applications à grande échelle, cherchant à tirer parti de Docker pour améliorer les opérations et l'évolutivité. Passionnés de technologie : personnes intriguées par les technologies modernes de développement de logiciels et désireuses d'explorer les capacités de Docker. Bien que le cours soit conçu pour les débutants, il fournit une base solide sur les concepts et l'utilisation pratique de Docker. Il est idéal pour ceux qui découvrent Docker et qui cherchent à acquérir des connaissances et une expérience pratique de la conteneurisation et de l'écosystème de Docker.