Скачать [Thinknetica] Под капотом Ruby on Rails

Информация
Цена: 210 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
402 847
Реакции
39 528
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Thinknetica] Под капотом Ruby on Rails
Ссылка на картинку
Онлайн воркшоп для разработчиков, которые хотят быстрее пилить фичи и находить ошибки в приложениях на 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.
В результате вы:
Будете иметь представление, как работают популярные гемы и как они интегрируются в приложение. Это поможет вам выносить код в отдельные библиотеки и подключать в разных проектах.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
ruby ruby on rails thinknetica под капотом ruby on rails
Похожие складчины
Kail
Ответы
0
Просмотры
243
Kail
Kail
Kail
  • Kail
0
Ответы
0
Просмотры
17
Kail
Kail
Kail
Ответы
0
Просмотры
388
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.