Метапрограммирование на Ruby
Онлайн-воркшоп для Ruby-разработчиков, которые хотят освоить искусство метапрограммирования и понять, где, как и зачем его стоит применять
3 дня по 2 часа
12 ноября (сб) 13:00 мск
16 ноября (ср) 19:00 мск
19 ноября (сб) 13:00 мск
Требования
  • Опыт разработки на Ruby от 1 года
  • Профиль на GitHub
  • Базовые навыки работы с командной строкой и gi
Результат
За время воркшопа вы:
  • Научитесь правильно использовать основные средства метапрограммирования в Ruby
  • Посмотрите на привычные ruby-разработчику идиомы новым взглядом
  • Научитесь писать DSL и библиотеки с гибко настраивающимися функциями
  • Разберетесь с применением метапрограммирования на примере Ruby on Rails, Rspec, Dry.rb
Формат
Сроки
1 неделя, 3 вебинара длительностью 2 ч
(12, 16 и 19 ноября).
Практика
Часть практики вы будете делать прямо на занятии, а часть – самостоятельно после вебинара.
Коммуникация
У вас будет поддержка в чате, а также на вебинарах будут разбираться типичные вопросы и ошибки, примеры лучших практик и решений.
Программа воркшопа
1 неделя
3 вебинара
Практические задания
Общение с автором и ответы на вопросы
Результат
За время воркшкопа вы:
  • Научитесь правильно использовать основные средства метапрограммирования в Ruby
  • Посмотрите на привычные ruby-разработчику идиомы новым взглядом
  • Научитесь писать DSL и библиотеки с гибко настраивающимися функциями
  • Разберетесь с применением метапрограммирования на примере Ruby on Rails, Rspec, Dry.rb
Требования к участникам
  • 1
    Опыт разработки на Ruby от 1 года
  • 2
    Профиль на GitHub
  • 3
    Базовые навыки работы с командной строкой и git
Как проходит воркшоп
1
Онлайн-занятие
Воркшоп длится 1 неделю, на которой тебя ждут 3 онлайн-занятия.
2
Задание
После занятия ты получишь практическое задание (тарифы Практик и Эксперт), которое позволит отработать и закрепить полученные навыки
3
Проверка
Ведущий проверяет задание (тарифы Практик и Эксперт) и даст рекомендации по его улучшению.
В процессе ты можешь задавать вопросы и всегда получить помощь
4
Решение
На следующем занятии разберем основные ошибки и ведущий покажет и объяснит лучшее решение.
Автор
Артем Нистратов (Github)
Разработчик с 11-летним опытом
  • 11 лет создает и поддерживает продукты, созданных на разных языках и технологиях, в таких сферах, как обслуживание платежных транзакций, здравоохранение и электронная коммерция.
  • Сотрудничал с такими компаниями, как JetRuby, Profitero, eComCharge.
  • Пройдя путь до архитектора распределенных систем, собрал опыт решения разнообразных проблем в аутсорс и продуктовых фирмах.
  • Ruby - основной и любимый язык для разработки ПО, успешно решает на нем задачи последние 10 лет.
Тарифы
Купить запись
4 900 руб
  • Записи всех эфиров
Выбрать
Купить запись
Оставьте контакты и получите ссылку на оплату
Ваше имя
Ваш e-mail
Ваш телефон
Как вас найти в Telegram?
Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности