Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем stclaus, 2 май 2023.

Цена: 3 900р-65%
Взнос: 1 354р
100%

Основной список: 7 участников

Статус обсуждения:
Комментирование ограничено.
  1. 2 май 2023
    #1
    stclaus
    stclaus ОргОрганизатор
    Под капотом Ruby on Rails [Thinknetica]
    Онлайн воркшоп для разработчиков, которые хотят быстрее пилить фичи и находить ошибки в приложениях на 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.
    В результате вы:
    Будете иметь представление, как работают популярные гемы и как они интегрируются в приложение. Это поможет вам выносить код в отдельные библиотеки и подключать в разных проектах.

    Скрытая ссылка
     
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      27 май 2023
    2. skladchik.com
      Взнос в складчине составляет 677р.
      26 май 2023
    3. skladchik.com
      Складчина активна.
      26 май 2023
    4. boriz
      boriz не участвует в складчине.
      24 май 2023

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      27 май 2023
    2. skladchik.com
      Взнос в складчине составляет 677р.
      26 май 2023
    3. skladchik.com
      Складчина активна.
      26 май 2023
    4. skladchik.com
      Сбор взносов начинается 26.05.2023.
      23 май 2023
Статус обсуждения:
Комментирование ограничено.