Курсы и мастер-классы
Дизайн Рэилс приложений
На трех вебинарах показываю, как сделать приложение на Ruby on Rails понятным и расширяемым. Обсуждаем темы:
- какие приемущества даёт бизнесу хорошо спроектированное приложение;
- какими принципами пользоваться, чтобы приложение могло вырасти без боли;
- когда и зачем делать рефакторинг;
- на что обращать в первую очередь при разработке новых фич;
- какие практики помогут не сбиться в долгом пути;
Воркшоп «Дизайн Rails-приложений»
Внутреннее устройство Рельс
На трех вебинарах рассказываю, как устроен популярный фреймворк Ruby on Rails. Обсуждаем темы:
- Как запрос приходит в приложение?
- Кто отвечает за его обработку?
- Что такое Rack?
- Как работают модели?
- Как огранизованна работа с базой данных?
- Как собирается фронтенд?
- Почему раньше использовали вебпак, а потом отказались?
- Какие инструменты предоставляют рельсы для расширения функционала?
- Как устроены популярные гемы?
Воркшоп «Под капотом Ruby on Rails»
Как работает Rails приложение и что такое Rack
На мастер-классе обсуждаем, что такое программа, из чего она состоит и как запускается. Отвечаю на эти вопросы в контексте рельс:
- Как запускается программный код?
- Как приложение обрабатывает запрос?
- Как фреймворк понимает, какой из экшнов надо запустить?
- При чем тут рэк и как рельсы работают с рэком?
- Пишем небольшое рэк приложение и обсуждаем, как создать свои собственные рельсы?