Изучите Docker, Docker Compose, настройки разработки, развертывание и все о Kubernetes с нуля!
Docker и Kubernetes - одни из самых востребованных тем, которые вы можете изучать в наши дни.
Почему?
Потому что они значительно упрощают процесс разработки и развертывания как простых, так и сложных программных проектов. Docker действительно может вывести вас на новый уровень, особенно в веб-разработке (но не ограничиваясь этим)!
С помощью Docker вы можете создавать и управлять так называемыми «контейнерами» - в основном пакетами кода и инструментами, необходимыми для запуска этого кода. Эти контейнеры позволяют вам запускать ваши программы предсказуемым, независимым от среды способом - независимо от того, где вам нужно его запускать.
Для современного 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 (и почему вы можете его использовать)
(Веб) разработчики, интересующиеся продвинутыми темами разработки
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.