
Thinknetica
Курсы для разработчиков на Ruby on Rails, Java Script, Python, React, Go. Мастер классы и воркшопы для опытных программистов.
Хотите разобраться, как устроены Rails изнутри и наконец понять логику работы фреймворка на уровне Rack, веб-сервера и ОС? Этот мастер-класс поможет структурировать знания и увидеть Rails не как «магическую коробку», а как понятную и логичную систему.
Мы шаг за шагом разберем ключевые механизмы работы Rails-приложения и его взаимодействия с сервером и инфраструктурой.
Вы изучите структуру кодовой базы Rails, узнаете, из каких гемов и инструментов состоит фреймворк, и как каждый элемент расширяет функциональность приложения.
Подробно рассмотрим весь путь запроса:
Вы поймете, как именно запрос проходит через уровни инфраструктуры и какие инструменты участвуют в его обработке.
Разберем, как Rack изолирует запросы, выступает прослойкой между сервером и приложением и почему Rails по сути представляет собой набор мидлварей для Rack.
Отдельно рассмотрим те части Rails, которые не связаны напрямую с обработкой HTTP-запросов:
Вы увидите, как эти компоненты интегрируются в общую архитектуру Rails.
После мастер-класса вы будете уверенно чувствовать себя в устройстве Rails-приложения и сможете применить полученные знания на практике.
Он создан для разработчиков, которые:
Если вы хотите перестать воспринимать Rails как «черный ящик» и начать уверенно работать с его внутренностями — этот мастер-класс для вас.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

Курсы для разработчиков на Ruby on Rails, Java Script, Python, React, Go. Мастер классы и воркшопы для опытных программистов.