Воркшопы по Docker и Ansible
Docker. Получите набор готовых "рецептов" по докеризации Rails-приложения и научитесь современному деплою с помощью Docker.
Ansible. Получите навыки развёртывания Rails-приложения на VPS, и научитесь управлять конфигурацией с помощью Ansible.
Docker - 3 дня
Ansible - 3 дня
продолжительнось 1 дня воркшопа 1,5 - 2 часа
Записи онлайн-воркшопов
Docker
Участвуя в воркшопе по Docker:
получите набор готовых "рецептов" по докеризации Rails-приложения и научитесь современному деплою с помощью Docker
  • Будете понимать проблемы, которые решает докер и зачем он вам нужен
  • "Докеризировать" Rails-приложения
  • Будете понимать принципы работы докера
  • Настраивать окружение разработки на основе докера для Rails-приложения
  • Сможете собирать докер-образы
  • Выкатывать (деплоить) Rails-приложения на VPS c использованием Docker
Программа
День 1

8 декабря

19:00 МСК
День 1

8 декабря

19:00 МСК
Основы докера
  • Поймете, что такое Docker, какие проблемы решает, когда и зачем он нужен
  • Узнаете, как устроен Docker
  • Научитесь самостоятельно собирать и запускать Docker-образы
День 2

9 декабря

19:00 МСК
День 2

9 декабря

19:00 МСК
Докеризация Rails-приложений
  • Научитесь "докеризировать" Rails-приложения
  • Сможете настроить окружение разработки на основе Docker для Rails-приложения
  • Узнаете, что такое "гибридное окружение разработки" и научитесь его настраивать
День 3

11 декабря

19:00 МСК
День 3

11 декабря

19:00 МСК
Деплой Rails-приложений с использованием Docker
  • Научитесь выкатывать Rails-приложения на VPS с использованием Docker
Ansible
Участвуя в воркшопе по Ansible:
получите готовый рецепт для развёртывания Rails-приложения на VPS, и научитесь управлять конфигурацией с помощью Ansible
  • Понимать проблемы управления конфигурацией
  • Использовать готовые плейбуки
  • Понимать принципы работы Ansible
  • Настраивать окружение разработки на основе докера для Rails-приложения
  • Писать и отлаживать свой playbook
  • Разворачивать сервера в одну команду
Программа
День 1

22 декабря

19:00 МСК
День 1

22 декабря

19:00 МСК
Основы Ansible
  • Познакомитесь с проблемами управления конфигурацией
  • Узнаете, как устроен Ansible
  • Научитесь запускать команды сразу на нескольких хостах удалённо
День 2

23 декабря

19:00 МСК
День 2

23 декабря

19:00 МСК
Создание и отладка своего плейбука
  • Научитесь создавать свои плейбуки
  • Научитесь отлаживать плейбуки
День 3

25 декабря

19:00 МСК
День 3

25 декабря

19:00 МСК
Настройка удалённого сервера одной командой
  • Научитесь использовать сторонние плейбуки в вашем проекте
  • Научитесь настраивать удалённые сервера одной командой
Можно приобрести участие отдельно по каждому или сразу в двух воркшопах со скидкой
Формат воркшопов

Часть практики вы будете делать прямо на занятии, а часть - самостоятельно после вебинара. У вас будет поддержка в чате, на следующем вебинаре будет разбор вашей практики, типичных ошибок и вопросов, примеры лучших практик и решений.
3
дня
3
вебинара
1,5-2 часа
длительность одного вебинара
Кто ведёт?
Александр Борисов
Руководитель студии веб-разработки Cifronomika 3. Среди клиентов Первый канал, Okko, Гисметео и др.
Программирует с 2005 года, на Ruby on Rails с 2008 года. В разработке регулярно использует Docker. Также имеет большой опты в React и React Native. Раньше работал с PHP, Parser3, XSLT, MySQL, MongoDB, C++, C#, Python.
Требования к участникам:
    • Ruby on Rails
      опыт разработки на Ruby on Rails (как минимум на уровне законченного курса "Основы Rails" из нашей программы)
    • Linux
      навыки работы с командной строкой в Linux
    • Docker
      установленный Docker (для воркшопа по Docker)
    • Ansible
      установленный Ansible (для воркшопа по Ansible)
    • Рекомендуется
      VPS-сервер на основе Ubuntu для экспериментов (можно приобрести на scaleway.com VPS с 2 ГБ памяти (DEV1-S) с почасовой оплатой или у любого другого провайдера)
    • Рекомендуется
      Для воркшопа по Docker требуется дополнительно установить на сервер пакеты docker и docker-compose
    Доступно в библиотеке Thinknetica PRO
    Библиотека Thinknetica PRO - это более 100 часов воркшопов и мастер-классов от топовых разработчиков и экспертов