Открыто

Server Side Rendering [Дмитрий Лаврик]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 18 дек 2025.

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

  1. 18 дек 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Server Side Rendering [Дмитрий Лаврик]

    !Снимок.jpg

    Цель курса:
    • Полностью разобраться с темой Server Side Rendering для SPA:
      • освоить ключевые идеи
      • привыкнуть к правилам игры на frontend и backend
      • реализовать удобную заготовку для SSR без Nuxt, Next и т.п.
    • Задачей максимум является создание за время курса open-source пакетов для SSR на Vue и React.
    Что вы получите:

    8 онлайн уроков

    • По средам с 19:30 МСК. Продолжительность каждого занятия около двух часов. На уроках разбираются домашние работы учеников и новый материал.
    Видеозаписи всех уроков
    • Если вы по какой-то причине не смогли посетить урок, не переживайте, спустя пару часов после окончания занятия он доступен в записи в хорошем качестве
    Материалы и исходники
    • Все примеры, которые мы рассматриваем на уроках, вы получаете в архиве. Таким образом, даже не написав ни строчки кода, вы получаете набор готовых решений, сделанных на уроке.
    Домашние задания
    • После каждого урока выдаётся домашнее задание, которое нужно сделать для закрепления пройденного материала. Плохие оценки не ставим – только конструктивные комментарии
    Программа курса:

    Vue и React совмещены в одном курсе, так как более половины тем, связанных с SSR, для них являются общими. Мы реализуем полноценный и удобный SSR для каждого из фреймворков.

    Урок 1 (11 марта, 19:30)
    • Теория Server Side Rendering
    • Серверная и клиентская точки входа
    • Жизненный цикл приложения
    • Архитектурные подставы SSR
    • Борьба с синглтонами на уровне ES-модулей
    • Реализация простейшего SSR
    Урок 2 (18 марта, 19:30)
    • Создание SSR dev-сервера с Vite
    • Статические ресурсы и внешний шаблон
    • Создание контейнера зависимостей
    • Знакомство с AsyncLocalStorage
    • Изоморфный DI на клиенте и сервере
    • Роутинг в SSR режиме
    Урок 3 (25 марта, 19:30)
    • Получение данных от API
    • Создание hook / composable useAsyncData
    • Жёсткая типизация
    • Ожидание асинхронных данных
    • Suspense + await во Vue
    • Suspense + use в React
    Урок 4 (1 апреля, 19:30)
    • Создание компонента Async Helper
    • Нюансы гидратации SPA
    • Асинхронные данные и проблемы гидратации
    • Проброс кэша через HTML
    • Генерация кэширующего ключа
    • Инвалидация кэша
    Урок 5 (8 апреля, 19:30)
    • Функции API и паттерн репозиторий
    • Ключ выборки функции как метка кэша
    • Феерическая типизация с Dot Key
    • SSR и авторизация пользователей
    • Правильное взаимодействие router и store
    • Игнорирование auth / guest страниц
    Урок 6 (15 апреля, 19:30)
    • Обработка ошибок при SSR
    • Генерация SEO тегов
    • Работа с глобальными данными
    • Проброс состояния хранилища
    • Улучшение производительности SSR
    • Механики серверного кэша
    Урок 7 (22 апреля, 19:30)
    • Создание репозитория универсальных помощников
    • Публикация на npm и github
    • Доработка чистовика системы под Vue
    • Вынесение Vue-кода в отдельный репозиторий
    • Применение библиотеки в проекте
    Урок 8 (29 апреля, 19:30)
    • Доработка чистовика системы под React
    • Решение проблемы промигивания Suspense
    • Фейковый Response для renderToPipeableStream
    • Вынесение React-кода в отдельный репозиторий
    • Применение библиотеки в проекте
    Автор курса:
    • Дмитрий Лаврик — Профессиональный веб-разработчик.
    • Опыт работы в сфере разработки сайтов более 15 лет.
    • Ориентируется во всех вопросах создания сайтов, от вёрстки до backend-а.
    Цена 14700 руб.
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. Magenta001
      Magenta001 участвует.
      21 янв 2026
    2. Лансер
      Лансер участвует.
      5 янв 2026
    3. Денис Гуру
      Денис Гуру участвует.
      22 дек 2025
    4. Money Maker LTD
      Money Maker LTD участвует.
      19 дек 2025