Для современного DevOps, а также для локальной разработки - самостоятельно или в команде - это отличная функция, поскольку у вас больше не будет обсуждений типа «но это сработало на моей машине». Он работает внутри контейнера, следовательно, работает везде!
Этот курс научит вас как Docker, так и Kubernetes с нуля, используя практический подход!
Мы подробно рассмотрим все ключевые концепции с практическими примерами и демонстрациями - от образов и контейнеров, через тома и сети до развертывания и кластера Kubernetes: в этом курсе есть все!
Подробно этот курс включает следующие темы:
- Подробное введение в Docker, контейнеры и почему вы можете захотеть его использовать
- Подробные инструкции по установке для macOS и Windows
- Глубокое погружение в основные концепции, которые вам необходимо знать: контейнеры и образы
- Узнайте, как создавать собственные образы, использовать существующие образы и как запускать контейнеры на основе таких изображений.
- Получите подробный обзор основных команд, необходимых для работы с Docker.
- Узнайте, как работать с данными и как сохранять данные с помощью томов
- Изучите сеть контейнеров - с внешним миром и между несколькими контейнерами
- Узнайте, как работать как с одиночными, так и с многоконтейнерными проектами
- Подробные инструкции по развертыванию: ручное развертывание и развертывание с помощью управляемых сервисов, таких как AWS ECS
- Основные концепции и архитектура Kubernetes
- Узнайте, как создавать ресурсы, развертывания, сервисы Kubernetes и как запускать контейнеры с Kubernetes.
- Углубитесь в работу с данными в проектах Kubernetes - с разными типами томов
- Обнаружение сети Kubernetes и DNS-сервисов
- Узнайте, как развернуть свой проект Kubernetes (на примере AWS EKS)
- И многое другое!
Все эти темы преподаются очень подробно со слайдами и теорией, но также, что наиболее важно, с множеством примеров и демонстраций!
На протяжении всего курса вы найдете множество демонстрационных проектов с использованием таких языков программирования, как NodeJS, Python или PHP (с Laravel). Однако вам не нужно знать эти языки, не беспокойтесь!
Этот курс предназначен для:
- Всех, кто вообще НЕ работал с Docker или Kubernetes
- Всех, кто пытается понять, что такое Docker (и почему вы можете его использовать)
- (Веб) разработчики, интересующиеся продвинутыми темами разработки