Дизайн Rails-приложений: как победить монстра
Онлайн-воркшоп для разработчиков, которые работают с большими приложениями и страдают от их неповоротливости и сложной поддержки кода; живут с постоянным вопросом, как спроектировать и поддерживать приложение так, чтобы оно было гибким, понятным и немонструозным.
Мы поговорим о дизайне кода Rails-приложений, о рефакторинге, о том, как уменьшить сложность приложения и почему гибкие приложения такие сложные.

Подробнее...
3 дня по 2 часа
23 октября (пн) 19:00 мск
25 октября (ср) 19:00 мск
27 октября (пт) 19:00 мск
Требования
● Опыт коммерческой разработки на Rails
● Понимание принципов SOLID и как их применять в контексте Rails
Результат
  • Освоите системный подход к дизайну кода приложения. Сможете использовать его на этапе планирования, разработки или при переделке старого
  • Поймете общие принципы хорошего дизайна кода
  • Научитесь самостоятельно выбрать методы дизайна, которые будут подходить именно в вашем случае
Формат
Сроки
1 неделя, 3 вебинара длительностью 2 ч
(23, 25, 27 октября).
Практика
Покажем релевантные примеры использования технологии, которые сможете использовать в своей практике. Также домашние задания и проверка заданий.
Живое общение
У вас будет поддержка в чате, а также на вебинарах будут разбираться типичные вопросы и ошибки, примеры лучших практик и решений.
Знание принципов хорошего дизайна кода и методов их достижения поможет вам:

  • упростить поддержку кодовой базы приложения;
  • легко исправлять ошибки и проводить рефакторинг даже через много лет;
  • быстрее вносить изменения и выпускать новые функции;
  • тратить меньше времени для адаптации нового сотрудника - он будет быстрее вникать в проект и раньше приносить реальную пользу;
  • не идти на классический компромисс: «Давайте сейчас сделаем как попало, зато вовремя запустимся».
Программа воркшопа
1 неделя
3 вебинара
Практические задания
Общение с автором и ответы на вопросы
Этот воркшоп для вас, если:
  • Вы опытный Rails-разработчик, который сталкивается с проблемами организации кода в своих проектах.
  • Вы недавно с Rails и вам хочется узнать, какие проблемы могут вас встретить в будущем и как с ними бороться, а также почему лучше начать это как можно раньше.
  • Вы хотите сфокусироваться на проблемах, возникающих в больших приложениях, и систематизировать знания о дизайне кода на различных уровнях: от методов до взаимодействия микросервисов.
Требования к участникам
  • 1
    Опыт коммерческой разработки на Rails
  • 2
    Понимание принципов SOLID и как их применять в контексте Rails
Как проходит воркшоп
1
Онлайн-занятие
Воркшоп длится 1 неделю, на которой тебя ждут 3 онлайн-занятия.
2
Задание
После занятия вы получите практическое задание (тарифы Практик и Эксперт), которое позволит отработать и закрепить полученные навыки
3
Проверка
Ведущий проверяет задание (тарифы Практик и Эксперт) и даст рекомендации по его улучшению.
В процессе вы можете задавать вопросы и всегда получить помощь
4
Решение
На следующем занятии ведущий разберет основные ошибки, покажет и объяснит лучшее решение.
Автор
Алексей Наумов
разработчик в Сбермаркете
Работаю с рельсами с 2012 года, пишу на Ruby, JS и PHP.
Я тот самый фуллстек разработчик, могу собрать бизнес логику скоринга для банка на бэкенде и сверстать сложный интерфейс так, что он не будет тормозить. Также я:
  • сооснователь сервиса по автоматизации промоакций actie.ru ;
  • спикер конференций Стачка, Мердж и других;
  • веду околоразработческий телеграм канал;
  • собираю знания об информатике в советах бюро.
Забавный факт: до программирования я три года работал в Физическом институте академии наук: изучал природу молний, также участвовал в эксперименте по измерению массы нейтрино.
Тарифы
Купить запись
3 900 руб
  • Записи всех эфиров
Купить
Отзывы после воркшопа
  • Понравился формат воркшопа. Лектор постоянно предлагал слушателям поделиться своим мнением и опытом с остальными. Сами лекции интересные. Подойдет как совсем новичкам, так и уже имеющим опыт разработчикам
    Александр
  • Узнала о новых подходах и gem'ах, о которых до этого не слышала. Неожиданно самым интересным для меня стал обмен опытом с другими разработчиками. Было интересно послушать, кто какие использует подходы в реальных проектах. Материал был интересный и хорошо преподнесен.
    Мария
  • Отличный воркшоп! Пришел на него, т.к. уже ходил на воркшопы Алексея. Узнал о крутом инструменте, который позволяет определять запахи кода - я даже не знал, что это тоже можно автоматизировать 👍
    Станислав
  • В целом воркшоп был полезен, что-то знал, что-то новое.
    Формат: свободное общение на равных, а не нудная лекция.
    Из нового узнал множество интересной литературы.
    Так как курс рассчитан и на тех, кто давно с RoR, так и на тех, кто пришел недавно, поэтому сильно углубляться в тонкости — сложность для новичков, делать легче — совсем база.
    Такие вещи как рефакторинг и дизайн без теоретической части будут очень сложны, а воркшоп как раз дает эту базу и раскрывает ее, если она уже есть.
    Дмитрий
Купить запись
Оставьте контакты и получите ссылку на оплату
Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности