К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Mastering Docker & Containers - Hands-On Course · LearnSpace
Назад в каталог
courseraПрограммирование

Mastering Docker & Containers - Hands-On Course

Курс от KodeKloud
Средний≈ 11.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Say goodbye to the "it works on my machine" excuse forever. This course provides an immersive look at containerization, the technology that has revolutionized how we package and deploy software. You will learn to deconstruct monolithic applications into lightweight, portable containers that run identically across any environment—from a local laptop to a massive cloud cluster. We focus heavily on the creation and optimization of Docker images, teaching you how to use multi-stage builds to minimize security risks and image sizes. Beyond single containers, you will master the orchestration of multi-service environments using Docker Compose. We explore the complexities of container networking, volumes for persistent data storage, and the specific configurations needed for Python and database-driven applications. This is not just about running containers; it’s about architecting resilient, cloud-native systems. By the time you complete this course, you will understand how to build portable, immutable infrastructure that serves as the perfect vehicle for modern microservices and high-scale web applications. Every topic follows a three-step structure: read the concept, attempt the hands-on lab independently, then watch a solution video that walks through the expert approach and explains the reasoning at each step. You build skills and the thinking patterns behind them. Who this is for: Developers, DevOps engineers, and systems professionals with Linux administration experience who want to add Docker and container skills to their toolkit.

Навыки, которые вы освоите

Data StorageSystems ArchitectureDevelopment Environment

Программа курса

3 модулей · 71 учебных материалов

01Advanced Git & Docker24 материалов
Course IntroductionВидеоManage Git Pull RequestsЧтениеHands-On Lab: Manage Git Pull RequestsЧтениеSolution: Manage Git Pull RequestsВидео

Учитесь у экспертов

Mumshad Mannambeth

Преподаватель курса

Mastering Docker & Containers - Hands-On Course
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.6 ч

3 модулей

Язык: Английский

Часть программы вашего университета
Git hard resetЧтение
Hands-On Lab: Git hard resetЧтение
Solution: Git hard resetВидео
Git StashЧтение
Hands-On Lab: Git StashЧтение
Day 31: Git StashВидео
Git RebaseЧтение
Hands-On Lab: Git RebaseЧтение
Solution: Git RebaseВидео
Resolve Git Merge ConflictsЧтение
Hands-On Lab: Resolve Git Merge ConflictsЧтение
Solution: Resolve Git Merge ConflictsВидео
Git HookЧтение
Hands-On Lab: Git HookЧтение
Solution: Git HookВидео
Install Docker Packages and Start Docker ServiceЧтение
Hands-On Lab: Install Docker Packages and Start Docker ServiceЧтение
Solution: Install Docker Packages and Start Docker ServiceВидео
Advanced Git CollaborationDIALOGUE
Advanced Git & DockerЗадание
02Docker Fundamentals23 материалов
New ReadingЧтениеHands-On Lab: Deploy Nginx Container on Application ServerЧтениеDay 36: Deploy Nginx Container on Application ServerВидеоCopy File to Docker ContainerЧтениеHands-On Lab: Copy File to Docker ContainerЧтениеDay 37: Copy File to Docker ContainerВидеоPull Docker ImageЧтениеHands-On Lab: Pull Docker ImageЧтениеDay 38: Pull Docker ImageВидеоCreate a Docker Image From ContainerЧтениеHands-On Lab: Create a Docker Image From ContainerЧтениеDay 39: Create a Docker Image From ContainerВидеоDocker EXEC OperationsЧтениеHands-On Lab: Docker EXEC OperationsЧтениеDay 40: Docker EXEC OperationsВидеоWrite a Docker FileЧтениеHands-On Lab: Write a Docker FileЧтениеDay 41: Write a Docker FileВидеоCreate a Docker NetworkЧтениеHands-On Lab: Create a Docker NetworkЧтениеDay 42: Create a Docker NetworkВидеоDocker Foundations & Image ManagementDIALOGUEDocker FundamentalsЗадание
03Docker & Kubernetes24 материалов
Docker Ports MappingЧтениеHands-On Lab: Docker Ports MappingЧтениеDay 43: Docker Ports MappingВидеоWrite a Docker Compose FileЧтениеHands-On Lab: Write a Docker Compose FileЧтениеSolution: Write a Docker Compose FileВидеоResolve Dockerfile IssuesЧтениеHands-On Lab: Resolve Dockerfile IssuesЧтениеSolution: Resolve Dockerfile IssuesВидеоDeploy an App on Docker ContainersЧтениеHands-On Lab: Deploy an App on Docker ContainersЧтениеSolution: Deploy an App on Docker ContainersВидеоDocker Python AppЧтениеHands-On Lab: Docker Python AppЧтениеSolution: Docker Python AppВидеоDeploy Pods in Kubernetes ClusterЧтениеHands-On Lab: Deploy Pods in Kubernetes ClusterЧтениеSolution: Deploy Pods in Kubernetes ClusterВидеоDeploy Applications with Kubernetes DeploymentsЧтениеHands-On Lab: Deploy Applications with Kubernetes DeploymentsЧтениеSolution: Deploy Applications with Kubernetes DeploymentsВидеоAssessment - Mastering Docker & ContainersЗаданиеContainer Orchestration & Kubernetes IntroDIALOGUEDocker & KubernetesЗадание