Внутреннее устройство Rails/Rack-приложения

5 участников

О чём курс

Ваш код на Ruby on Rails часто работает как «черный ящик» — здесь показывают, что происходит под капотом, когда запрос проходит путь от браузера до операционной системы. Разбор архитектуры помогает переключиться с копирования готовых решений на понимание того, как устроены гемы, мидлвари и ключевые компоненты фреймворка. Материал подойдет разработчикам, которые хотят перестать бояться ошибок в кодовой базе и научиться кастомизировать Rails под задачи проекта. В финале вы сможете самостоятельно собрать прототип фреймворка, чтобы увидеть связи между моделями, вьюхами, джобами и Rack-интерфейсом.

Программа обучения

  • Из чего состоят Rails: кодовая база и инструменты (гемы)
  • Как запрос попадает в Rails: от браузера до сервера приложения
  • Взаимодействие Rails и Rack: изоляция запросов и работа с мидлварями
  • Компоненты Rails, не связанные с обработкой запросов: модели, вьюхи, мэилеры, джобы
Складчина создана 22 февраля 2023 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

T Thinknetica Все материалы
460 ₽ 590 ₽