[Kubernetes, Серверное администрирование, Системное администрирование] Приглашаем на видеокурс по Docker: узнать новое, закрепить старое

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
17-Июл-2020 13:30

Что нас побудило создать курс по Docker — хотя на рынке десятки предложения по этой теме, и практически каждая IT-школа отметилась в этом направлении?
Побудили нас студенты «Вечерней школы по Кубернетес». В обратной связи мы неоднократно получали запрос, что в нашей ВШК получилась лучшая обучалка по Докеру — именно в составе курса по K8s.
И мы поняли, что у нас хватает материала, практических кейсов, внутренней энергетики спикеров, плюс есть запрос студентов, есть явный интерес — осталось только выделить Docker в отдельный курс.

У нас получилась выстроенная система курсов — от простого к сложному. Возникла стройная логика получения полноценной профессии.
Видеокурс по Docker -> Видеокурс Слёрм Базовый Кубернетес -> Видеокурс Слёрм Мега -> Видеокурс Слёрм Пром: изучаем Prometheus.
Позволю небольшое лично-лиричное отступление, которое продемонстрирует подход. Небольшое воспоминание. В 5 лет я пошёл в музыкальную школу — два подготовительных класса, старший и младший, и семь лет обучение по классу фортепиано. Что такое подготовительные классы — гаммы, лёгкие этюды, «Собачий вальс», «Василёк, василёк, мой любимый цветок»(до сих пор вздрагиваю). Можно было обойтись без этого и сразу пойти в первый класс. Но простейшая техника была бы ненаработана — рука была бы не поставлена «яблочком», кто понимает о чём я говорю. И да, в итоге я бы смог играть Сонату для фортепиано № 14 до-диез минор Бетховена, ещё известную, как «Лунная соната», или мою любимую «Встречу в кафе» Микаэля Таривердиева из «17 мгновений весны». Но совсем с другим чувством, другим звуком, другим настроением. Просто потому что не было бы основного базиса.
Это ещё одна причина почему мы и создали видеокурс по Docker.
В нём мы разберем:
  • все его инструменты;
  • основных абстракций;
  • параметры сети;
  • нюансы работы с различными ОС и языками программирования.

А вы познакомитесь с технологией и поймете, где и как лучше использовать Docker. Также мы поделимся best practice кейсами, как и всегда делаем на наших курсах, интенсивах и вебинарах. Студентам будет доступен Git-репозиторий с материалами и стенд для практики на ограниченное время. Вопросы можно будет задать специалистам техподдержки.
Извините, данный ресурс не поддреживается. :(
Что вы узнаете, кроме всего прочего полезного?
  • Что делать, если локально у разработчика приложение собирается нормально, а на продакшене все ломается?
  • Как разрабатывать и тестировать приложение при наличии огромного количества зависимостей?
  • Действительно ли можно запускать в Docker небезопасный код? А также разберем другие мифы и легенды о Docker.

Программа курса

SPL
№1: Введение в Docker. 12 факторов разработки приложения
  • Что такое Docker.
  • Как он возник, какие проблемы решает и для чего используется.
  • Виртуализация vs контейнеризация.

№2: Основные абстракции Docker. Общая схема работы Docker
  • Registry, Docker Daemon, Container, Image, Dockerfile и их взаимодействие

№3: Установка Docker на разные ОС
  • Установка Docker на Centos, Debian, Mac и Windows.
  • Как работает Docker на Windows, как настраивать демон и какие есть ограничения.

№4: Основные команды Docker. CLI
  • Команды управления контейнерами, образами (run, rm, push и т.д.).

№5: Запуск собственного приложения в Docker
  • Написание Dockerfile.
  • Сборка Image.
  • Хранение в DockerHub.
  • Запуск приложения

№6: Docker-compose
  • Что это, для чего используется, как настраивается.
  • Разница v2 и v3.
  • Запуск нескольких контейнеров в Docker-compose.

№7: Docker и CI/CD
  • Построение пайплайнов на примере Gitlab.
  • Определение проблем при использовании голого Docker и CI/CD.

№8: Docker под капотом. Как именно работает Docker на уровне ОС и ядра
  • Namespaces, Cgroups, Capabilities, limits/requests и т.д.
  • Cоздание "контейнера" без докера.

№9: Сеть в Docker
  • Какие есть варианты работы сети, где их настроить.

№10: Настройка Docker Daemon'а
  • docker.json — что за файл и как можно настроить демон.

№11: Продвинутая работа с образами. Настройка собственного Registry
  • Очистка ненужных образов.
  • Просмотр размера слоев.
  • Gitlab Registry (Container Registry tag expiration policy).

№12: Работа со stateful-данными в Docker
  • Docker Volumes, типы хранилищ.
  • Подводные камни при использовании stateful и Docker.

№13: Best practice по Docker
  • Уменьшение образов.
  • Правильное написание Dockerfile.
  • Multistage сборка.

№14: Нюансы работы с Docker при использовании разных языков программирования
  • Ruby, php, python, go, java.

Курс разработали действующие инженеры и архитекторы Southbridge: Марсель Ибраев, Елизавета Михно, Александр Швалов
Формат видеокурса: 5 часов.
Запуск: 31 июля
Цена: 5 000 руб. (до 30 июля), а далее 7 000 руб.
Оставить заявку.
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_kubernetes, #_servernoe_administrirovanie (Серверное администрирование), #_sistemnoe_administrirovanie (Системное администрирование), #_docker, #_devops, #_k8s, #_kubernetes, #_videokurs (видеокурс), #_slerm (слёрм), #_obuchenie (обучение), #_praktika (практика), #_blog_kompanii_southbridge (
Блог компании Southbridge
)
, #_kubernetes, #_servernoe_administrirovanie (
Серверное администрирование
)
, #_sistemnoe_administrirovanie (
Системное администрирование
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 23-Ноя 01:21
Часовой пояс: UTC + 5