Добро пожаловать на sliv-info.site Слив инфокурсов бесплатно.

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

Программирование [Дмитрий Лаврик] React Level 2 (2023)

Irinka

МОДЕРАТОР
Регистрация
10 Апр 2025
Сообщения
2,610
Реакции
0
[Дмитрий Лаврик] React Level 2 (2023)

1.png



Практический курс по разработке SPA от Дмитрия Лаврика - React Level 2.

Новый курс 2023 года!

Цель курса:

Рассмотреть решение главных задач, возникающих при создании Single Page Application, таких как построение архитектуры приложения, Server Side Rendering, тестирование кода и т.п.
Для продуктивного участия желательно прохождение базового курса по React. Однако, если вы уже знакомы с основами, можно начинать с текущей ступени.

На данном курсе Вы обязательно узнаете:
Первый урок.


  • Анализ SPA после React Level 1
  • Улучшение архитектуры приложения
  • Борьба в модулями-синглтонами
  • Выделение ключевых сервисов
  • Взаимодействие частей системы
Второй урок.

  • Удобная работа с http (axios | fetch)
  • Глобальная обработка http-ошибок
  • Отображение http-ошибок и fallback-данные
  • Нюансы работы с React Context
  • Адекватное внедрение зависимостей
По желанию:

  • Дополнительный бесплатный урок
  • Минимальные основы TypeScript
  • Использование TypeScript с React
  • Типизация компонентов и хуков
  • Типизация хранилища mobx
Третий урок.

  • Тотальная типизация SPA
  • TypeScript: простые и жёсткие примеры
  • Создание ключевых хуков
  • Нюансы работы с Mobx
  • Создание обёртки над React Router Dom
Четвертый урок.

  • Улучшение тренировочного SPA
  • Изучение серверного API
  • Работа с авторизацией
  • Создание модуля store user
  • Создание закрытых страниц
Пятый урок.

  • Идеи Server Side Rendering
  • Сервер на node.js + express
  • SSR шаг за шагом на простом примере
  • Client и server entries
  • Настройка vite config
Шестой урок.

  • SSR в более сложном SPA
  • Работа с роутером и хранилищем
  • Проблема асинхронных компонентов
  • Гидратация клиентской части
  • Наполнение базового шаблона
Седьмой урок.

  • Схемы дополнительной оптимизации
  • Настройка кода ответа сервера
  • Предзагрузка данных и состояния
  • Выборочный SSR для страниц
  • Кэширование страниц
Восьмой урок.

  • Основы работы с vitest
  • jsdom + @ Testing -library/react
  • Тестирование компонентов
  • Тестирование хранилища
  • End 2 end тесты
В итоге мы создадим простое SPA, зато

  • Написанное на typescript
  • С адекватной архитектурой
  • С простым и ненапряжным SSR
  • Готовое к тестированию
  • Позволяющее внедрить mock любого сервиса

Скачать
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
16,371Темы
16,371Сообщения
8Пользователи
elen25Новый пользователь
Сверху