Docker с нуля
Karpov
Реклама. ООО КАРПОВ КУРСЫ, ИНН 7811764627, erid: 2VfnxwQrK76

Docker с нуля

Программирование DevOps и инфраструктура Docker 1 месяц

Бесплатный курс «Docker с нуля» познакомит со стандартами современной разработки. Подойдет не только новичкам, но и тем, кто уже работает в сфере разработки, тестирования и анализа данных и хочет развиваться дальше. Программа курса позволит освоить один из ключевых инструментов и лучше понять…

Бесплатно
Длительность: 1 месяц

О курсе

Бесплатный курс «Docker с нуля» познакомит со стандартами современной разработки. Подойдет не только новичкам, но и тем, кто уже работает в сфере разработки, тестирования и анализа данных и хочет развиваться дальше. Программа курса позволит освоить один из ключевых инструментов и лучше понять принципы создания приложений и сервисов.

План обучения:
  • Поговорим о том, что такое Docker. Узнаем, зачем он нужен и почему так популярен. Рассмотрим его основные компоненты — демон, образ, контейнер, репозиторий
  • Скачаем образ из Docker Hub. Запустим на его основе свой первый контейнер. Познакомимся с основными командами для работы с докер-контейнерами
  • Узнаем, что такое Dockerfile. Научимся самостоятельно писать инструкции и создадим свой образ. Обсудим лучшие практики работы с образами
  • В процессе обучения на бесплатном курсе по Docker рассмотрим основные способы обмена данными с контейнером. Познакомимся с двумя типами томов — bind mount и volume. Поговорим об опасностях работы с bind mount
  • Научимся задавать переменные окружения. Посмотрим на логи приложений в контейнерах. Поговорим о работе с приложениями, которым требуются порты, в том числе ClickHouse, Tabix, PostgreSQL, Superset
  • Поговорим об IP адресах и сетевой модели TCP/IP. В процессе обучения на курсе рассмотрим три базовые сети докера — host, none, bridge. Создадим на базе bridge свою сеть и поднимем бэкенд. Научимся работать с полезной командой docker inspect
  • Освоим работу с веб-сервером Nginx. Узнаем, что такое multi-stage builds. Используем новые знания и напишем полноценное веб-приложение
  • Узнаем, что такое docker-compose. Познакомимся с синтаксисом YAML. Рассмотрим реальный docker-compose файл на примере Airflow. Поработаем с командами docker-compose и развернём Airflow на своём компьютере
  • Научимся с помощью docker-compose быстро поднимать бэкенд и фронтенд. Рассмотрим основные инструкции для запуска сервисов и напишем свой файл docker-compose.yml. Переведём наше веб-приложение на docker-compose
  • Рассмотрим доставку приложений на сервер. Поговорим про Ansible, CI/CD и Kubernetes. Подведём итоги и обсудим, что изучать дальше

Формат обучения —> самостоятельно
Часы в неделю —> 8
Результат обучения —> сертификат
Тип обучения —> курс
Сложность —> для новичков
Продолжительность — 1 месяц

А также:
  • Есть домашние работы
  • Есть видеоуроки
  • Есть текстовые уроки
  • Есть тренажеры
  • Есть сообщество
  • Есть бесплатная часть
вверх