Онлайн-курс «Redis» на платформе Stepik — идеальное решение для начинающих, желающих освоить работу с популярной базой данных Redis с нуля. Вы научитесь устанавливать Redis, работать с ключевыми командами и проектировать ключи, а также получите навыки настройки безопасности и использования в production-среде. Практические задания включают подключение Redis к Golang, создание микросервиса для кэширования и развертывание на VPS-сервере. В курсе вас ждут 23 урока, 36 тестов и мини-проект. Успейте прокачать свои навыки уже сегодня!
Создайте, автоматизируйте и мониторьте кластер серверов для контейнеров с использованием современных open source-решений! Наш курс обучит вас созданию высокодоступных кластеров Swarm на Linux и Windows, удалённому управлению системами и настройке безостановочных обновлений. Вы освоите архитектуру Swarm, CI/CD и применение YAML-конфигураций. Курс включает практические советы, реальные кейсы и бонусные материалы. Поднимите свои навыки на новый уровень и станьте лидером в DevOps! Не упустите возможность стать экспертом в Docker Swarm!
Научитесь писать эффективные SQL запросы и оптимизировать их с помощью нашего курса! Вы изучите установку ClickHouse и других инструментов, загрузку данных, партиционирование и индексы. Курс предлагает лучшие методы оптимизации, применение которых обеспечит максимальную производительность ваших запросов. Он подходит для всех, кто работает с данными и уже обладает базовыми знаниями SQL. Пройдя курс, вы сможете не только писать запросы, но и понимать, как их оптимизировать для достижения реальных результатов. Присоединяйтесь к нам и развивайтесь в мире SQL!
**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
Готовы раскрыть потенциал TrueNAS Scale? Этот практический курс поможет вам установить, настроить и обслуживать систему с нуля! Вы освоите управление пулами хранения с ZFS, настройку сетевых ресурсов (SMB, NFS) и развертывание приложений с помощью Docker. Включены стратегии резервного копирования и виртуализация с использованием ВМ и контейнеров LXC. Курс подходит для новичков, предварительных знаний не требуется! Начните свой путь к созданию надежной системы хранения данных и улучшите свои навыки в управлении TrueNAS Scale уже сегодня!
Полный практический курс по Docker предназначен для новичков и профессионалов в области DevOps, разработки и системного администрирования. Вы последовательно освоите установку Docker, работу с контейнерами, создание Dockerfile и развертывание многоконтейнерных приложений. Курс охватывает как базовые команды, так и продвинутые возможности, включая Docker Compose и многоэтапные сборки. Приобретая курс, вы получите всю необходимую информацию для эффективной работы с Docker, от управления данными до удалённых сборок. Начните свой путь в контейнеризации уже сегодня!
Настройка окружения 1–7
- Контейнеры
- Вопросы по контейнерам
- Докер 3–6
- Вопросы по Docker
- Multistage
- Вопрос по Multistage
- Публикация образов в Dockerhub
- Вопросы по публикации
- Образы для курса 1–6
- Вопросы по образам
- Идем дальше!
- Kubernetes 1–5
- Вопросы по Kubernetes
- Namespace 1–2
- Вопрос по Namespace
- Pod 1–4
- Вопросы по Pod
- Декларативный подход 1–2
- Вопрос по декларативному подходу
- Контроллеры. ReplicaSet 1–5
- Вопросы по ReplicaSet
- Deployment 1–7
- Вопросы по Deployment
- DaemonSet 1–4
- Вопрос по DaemonSet
- Job 1–2
- CronJob 1–2
- Другие контроллеры
- Вопрос по другим контроллерам
- Архитектура Kubernetes 1–2
- Вопросы по архитектуре
- Kubespray
- Установка кластера 1–7
- kubeconfig 1–3
- Вопросы по kubeconfig
- Введение
- Сетевое взаимодействие Подов 1–5
- Вопросы по взаимодействию
- Типы Сервисов 1–6
- Вопросы по типам
- Управление ресурсами 1–7
- Вопросы по ресурсам
- Пробы 1–5
- Вопросы по пробам
- Ingress 1–5
- Вопросы по Ingress
- ConfigMap. Монтирование файлов 1–3
- Вопросы по ConfigMap
- Secret. Переменные окружения 1–7
- Вопросы по Secret
- Для чего нужен Helm 1–4
- Первый чарт 1–3
- Промежуточный тест — 3 вопроса
- Values. Системные переменные 1–3
- Функции 1–3
- Циклы 1–2
- Helm изнутри
- Helm изнутри (команды)
- Промежуточный тест — 2 вопроса
- Alias
- kns, ktx
- Плагины для VS Code
- Autocomplete
- UI для Kubernetes 1–5
- Плагины. kubectl krew
- Дебаг 1–5
- kubectl debug и nsenter 1–2
- Введение 1–3
- Установка Runner 1–3
- Сборка (Build) 1–5
- Unit-tests
- Deploy 1–3
- Начинающие DevOps инженеры
- Разработчики, желающие расширить свой кругозор
- Системные администраторы
- Инженеры сопровождения
- Тестировщики
Погрузитесь в мир Docker с нашим курсом, который охватывает полный цикл работы с этим мощным инструментом! Вы научитесь создавать и управлять контейнерами, работать с базами данных, а также разрабатывать и деплоить приложения на реальный сервер. Курс включает 11 разделов и 54 лекции с практическими примерами, что поможет вам освоить Docker с нуля. Узнайте, как оптимизировать разработку, обеспечивая скорость и безопасность. Не упустите шанс стать профессионалом в современном программировании!
Освойте востребованную IT-профессию DE/BI всего за 5.5 часов видео-лекций! Наш курс предлагает уникальную возможность изучить передовые технологии: Docker, Airflow, ClickHouse, DataLens и Superset. Вы получите все необходимые знания для самостоятельной разработки полного ETL-процесса и создания реального дашборда. Погрузитесь в практические задания, включая установку инструментов и разработку миниатюрного DWH. Применяйте наилучшие практики и избегайте подводных камней. Начните свой путь к успеху в мире данных!
Добро пожаловать в курс "Docker и Kubernetes для начинающих: от нуля до героя"! Приготовьтесь освоить востребованные навыки контейнеризации и оркестрации. Вы научитесь создавать и управлять образами Docker, разрабатывать сложные приложения с Docker Compose и работать с архитектурой Kubernetes. Курс включает более 100 практических лекций и реальные проекты, что позволит вам закрепить знания. Изучая Docker и Kubernetes, вы откроете двери к новым карьерным возможностям и повысите свою профессиональную ценность. Начните свое захватывающее путешествие уже сегодня!
Откройте для себя мир Docker с нашим курсом, который наглядно обучает от основ до продвинутых сценариев! Вы забудете о сложных командах и освоите Docker как мощный инструмент для своей карьеры. Этот курс идеально подходит как для новичков в IT, так и для опытных специалистов, желающих углубить свои навыки в DevOps. Практические задания, четкая структура и актуальные темы — от работы с образами до Docker Compose — помогут вам стать уверенным пользователем Docker. Начните свой путь к успешной карьере уже сегодня!
Изучите основы и продвинутые возможности Docker с нашим курсом, специально разработанным для начинающих DevOps инженеров! Вы научитесь устанавливать Docker, создавать образы с помощью Dockerfile и управлять данными через volumes. Практические задания помогут освоить работу с переменными окружения, multistage builds и Docker Registry. Мы уделим внимание безопасности, настройке сетей и интеграции с CI/CD. Завершите обучение, освоив Docker Swarm для управления кластерами. Станьте уверенным специалистом в Docker и улучшите свои навыки уже сегодня!
Стань специалистом в области DevOps и открой двери к новым карьерным возможностям! Наш курс обучит тебя ключевым навыкам, таким как управление облачной инфраструктурой, администрирование баз данных, работа с Docker и Kubernetes, а также внедрение CI/CD. Мы предлагаем подробную программу, включающую теорию и практику, что поможет тебе уверенно применять знания в реальных проектах. Построй успешную карьеру и улучшай бизнес-процессы с помощью современных технологий! Присоединяйся к нам и стань профессионалом в DevOps!
Освойте современные технологии разработки с нашим курсом по Docker!
Вы узнаете о микросервисной архитектуре, виртуализации и научитесь создавать собственные Docker образы. Курс включает в себя все аспекты работы с Docker: от установки ПО до настройки сетей и работы с Docker Compose.
Преимущества курса:
- Пошаговое изучение всех функций Docker
- Практические задания для закрепления знаний
- Возможность работать с различными типами хранения и сетевыми настройками
- Поддержка гибридной виртуализации
Не упустите шанс стать экспертом в Docker!
Погрузитесь в мир DevOps и станьте востребованным специалистом в IT! Наш курс предлагает практические навыки автоматизации тестирования, сборки и развертывания кода, а также управления инфраструктурой. Вы изучите такие ключевые темы, как Infrastructure as Code, контейнеризация, CI/CD и безопасность, что значительно ускорит процесс разработки и улучшит качество продуктов. Курс подходит программистам, системным администраторам и QA-инженерам, стремящимся повысить свою квалификацию и заработную плату. Начните обучение 13 апреля и откройте новые горизонты в своей карьере!