«Практический гайд по DevOps, Docker и Kubernetes: Поднимите свои навыки на новый уровень!»

13,00 $

‍ **Instructor:** Maximilian Schwarzmüller
**Last Update:** April 2025
**Language:** English
**Subtitles:** English (auto)
**Platform:** Udemy
**Duration:** 23.5 hours of on-demand video
**Includes:** 35 articles, 134 downloadable resources, assignments
**Access:** Lifetime access on mobile and TV
**Certificate of Completion:** Yes
**Rating:** 4.8 / 5
**Students Enrolled:** 223,696+

What You Will Learn
— Understand what Docker and Kubernetes are, and why to use them
— Install and configure Docker on macOS, Windows, and Linux
— Work with Docker containers and images from scratch
— Manage data using Volumes, bind mounts, and .dockerignore
— Understand and implement container networking
— Build and orchestrate multi-container apps with Docker Compose
— Master Kubernetes concepts and architecture from the ground up
— Deploy Docker and Kubernetes workloads manually or using AWS (ECS/EKS)
— Manage volumes, services, secrets, configs, probes, and networking in Kubernetes
— Use real-world examples with NodeJS, Python, PHP (Laravel), MongoDB, NGINX, MySQL

Course Curriculum
16 sections • 264 lectures • Total duration: 23h 40m**

**Getting Started (17 lectures • 1h 10m)**
• Introduction
• What is Docker?
• Why Use Docker?
• Virtual Machines vs Containers
• Docker Playground
• Installing Docker (macOS, Windows, Legacy)
• Docker Tools, IDE Setup
• First Demo, Course Plan

**Docker Images & Containers (25 lectures • 2h 17m)**
• Containers vs Images
• Using External Images
• Writing a Custom Dockerfile
• Building, Tagging, Running
• Image Layers, Deleting, Inspecting
• DockerHub & Sharing Images
• Interactive Mode & Practical Tasks

**Managing Data & Volumes (24 lectures • 1h 57m)**
• Volume Types: Named, Bind, Anonymous
• dockerignore, ENV Variables, Build ARGs
• Handling Configuration and Secrets

**Networking (13 lectures • 51m)**
• Container-to-Container
• Container-to-Host
• DNS & Custom Networks
• Driver Types & Configuration

**Multi-Container Projects (12 lectures • 1h 20m)**
• MongoDB, NodeJS, React
• Inter-Service Communication
• Best Practices

**Docker Compose (11 lectures • 58m)**
• YAML Basics
• Docker Compose Files & Services
• Container Dependencies
• Cleanup and Summary

**Utility Containers & Commands (9 lectures • 30m)**
• Entrypoint
• Permission Handling
• Commands in Compose

**Advanced Project: Laravel + PHP (13 lectures • 1h 17m)**
• NGINX, PHP, MySQL
• Composer & Bind Mounts
• Error Handling, Optimization

**Deploying Docker (39 lectures • 3h 54m)**
• From Dev to Prod
• EC2 & ECS
• Mongo Atlas
• Frontend Deployment
• Multi-Stage Builds
• Deploying without AWS

**Docker & Containers Summary (8 lectures • 18m)**
• Summary & Best Practices
• Local vs Remote Setup

**Getting Started with Kubernetes (10 lectures • 44m)**
• What is Kubernetes?
• Architecture: Master & Worker Nodes
• Why Use Kubernetes?

**Kubernetes Core Concepts (27 lectures • 2h 33m)**
• Deployments, Pods
• Imperative vs Declarative
• Labels, Probes, Configs

**Volumes in Kubernetes (18 lectures • 1h 45m)**
• emptyDir, hostPath
• PersistentVolumes, ConfigMaps, ENV Variables

**Kubernetes Networking (17 lectures • 1h 47m)**
• Pod Communication
• DNS, Services, Proxies
• Frontend Deployment

**Kubernetes on AWS (EKS) (16 lectures • 1h 38m)**
• Cluster Creation
• Worker Node Management
• Persistent Volumes with EFS

**Final Section (5 lectures • 15m)**
• Summary
• Bonus
• Next Steps

ЗаполнительКурсы по администрированиюdocker, docker compose, docker swarm, docker-expert, docker-netwise, dockerfile, maximilian schwarzmüller, udemy
«Практический гайд по DevOps, Docker и Kubernetes: Поднимите свои навыки на новый уровень!»