Ежедневно, с 8:30 до 22:30
Предзаказ
1355

Под капотом Ruby on Rails

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
1 0
0
Автор:
1490 ₽
3900 ₽
-62%
Кэшбэк: 5% (75 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.
Категории:

Воркшоп для разработчиков, которые хотят быстрее пилить фичи и находить ошибки в приложениях на Ruby on Rails.

Пошагово разберем работу фреймворка, в том числе:

  • как обрабатывается http запрос;
  • как формируется html с ответом;
  • как собираются ассеты для фронтенда;
  • как на рельсах можно сделать современное веб-приложение с динамическим контентом.

А ещё посмотрим как устроены популярные гемы, которыми вы пользуетесь каждый день.

Воркшоп будет полезен разработчикам с опытом коммерческой разработки. Если вы ловите себя на том, что:

  • не всегда уверены, как работать с конфигами некоторых гемов;
  • не понимаете, как отладить проблему с обработкой запросов;
  • в недоумении от того, почему файл не подцепился и класс не определен.

На воркшопе мы разберем устройство фреймворка, чтобы вы не гадали куда смотреть, чтобы решить такие проблемы, а сразу шли и делали.

Воркшоп будет полезен разработчикам, которые хотят понять, как работает фреймворк. Заменить «магию рельс» на понятную картину того, как это работает.

Также он поможет быстрее подключать сторонние библиотеки и понимать, как они интегрируются в структуру рельс.

Программа курса

День 1. Классический Rails: MVC и ORM

  • Распилим большой черный ящик, который занимается обработкой запросов на много маленьких.
  • Разберем как работет ActionSupport, ActionView и ActiveRecord.
  • Зачем нужен сервер приложения?
  • Когда пользователь сайта встречается с рельсами, что стоит на пути между браузером и фреймворком?

В результате вы:

  • Узнаете, как обрабатывать запросы снаружи рельсового приложение, как работает маппинг данных на таблицы в базе данных и какая часть фреймворка отвечает за это. Разберетесь, как приложение рендерит ответ для браузера.

День 2. Cборка фронтенда, данные через вебсокеты

  • Разберем, где и как собирается CSS, где рельсы подключают новые преобразователи кода, какие компоненты за это отвечают.
  • Как собирается JS, какие компоненты рельс отвечают за сборку. Посмотрим как эволюционировала сборка от sprockets к webpack и обратно.
  • Рассмотрим, как рельсы реализуют hotwire – передачу html через сокеты.
  • Рассмотрим связку turbo, stimulus и ActionCable.

В результате вы:

  • Разберетесь, как рельсы готовят ассеты для фронтенда, какие инструменты для этого используется.
  • Поймете, как фреймвок работает с сокетами и какие его части отвечают за передачу html клиенту.

День 3. Популярные гемы

Что такое гемы, что такое плагины, чем они отличаются друг от друга.

Разберем, как работают:

  • rspec,
  • pry-buybug,
  • devise,
  • active_admin,
  • simple_form.

В результате вы:

  • Будете иметь представление, как работают популярные гемы и как они интегрируются в приложение. Это поможет вам выносить код в отдельные библиотеки и подключать в разных проектах.
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 02.05.2023 Артикул 1355

Об авторах

Фото: Thinknetica
Новый
0.0
Thinknetica
Онлайн-школа для разработчиков, работает с 2013 года. Главная специализация — Ruby on Rails: от основ языка до архитектуры, DDD и масштабирования.

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Метапрограммирование на Ruby
Скидка 69%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Метапрограммирование на Ruby
Языки программирования
Постер товара: Современные Rails-приложения с Hotwire
Скидка 49%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Современные Rails-приложения с Hotwire
Ruby on Rails
Постер товара: Объектно-ориентированный дизайн в Ruby
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Объектно-ориентированный дизайн в Ruby
Ruby on Rails
Постер товара: Безопасность приложений на Ruby on Rails
Скидка 75%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Безопасность приложений на Ruby on Rails
Ruby on Rails
Постер товара: Дизайн Rails-приложений: как победить монстра
Скидка 62%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Дизайн Rails-приложений: как победить монстра
Ruby on Rails
Постер товара: Архитектура современных веб-приложений на Ruby on Rails
Скидка 59%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Архитектура современных веб-приложений на Ruby on Rails
Ruby on Rails
Постер товара: Параллелизм и многопоточность в Ruby и Rails
Скидка 63%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Параллелизм и многопоточность в Ruby и Rails
Ruby on Rails
Постер товара: Основы дебага: все об отладке кода в Ruby on Rails
Скидка 54%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Основы дебага: все об отладке кода в Ruby on Rails
Ruby on Rails