Доступно

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

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

Цена: 3900р.-65%
Взнос: 1354р.
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
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей