Dr. Dre
Модератор
- Регистрация
- 02.10.20
- Сообщения
- 67,365
- Реакции
- 134,467
- #1
Голосов: 0
Новый курс 2023 года!
Цель курса:
Рассмотреть решение главных задач, возникающих при создании Single Page Application, таких как построение архитектуры приложения, Server Side Rendering, тестирование кода и т.п.
Для продуктивного участия желательно прохождение базового курса по React. Однако, если вы уже знакомы с основами, можно начинать с текущей ступени.
Программа курса:
Урок 1.
- Анализ 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 тесты
- Написанное на typescript
- С адекватной архитектурой
- С простым и ненапряжным SSR
- Готовое к тестированию
- Позволяющее внедрить mock любого сервиса
Курс ведет: Дмитрий Лаврик
О курсе от автора:
Скачать материалы курса:
Материал может быть удалён по требованию правообладателя
Похожие темы
- [Stepik] Python. Микросервисы. Backend на FastAPI (2024)
- [Андрей Сумин] [Stepik] Java с нуля до Junior + Подготовка к собеседованию (2024)
- [HTML Academy] Профессиональный онлайн-курс Vite (2024)
- [Thinknetica] Владимир Дементьев ― Профилирование и оптимизация тестов Rails-приложений (2024)
- [Илья Карельцев] [Eccentric Games] Основы создания игры на Unity (2024)
- [Евгений Окулик] Автоматизация тестирования на Python. Тариф Без домашних заданий (2024)
- [Вадим Сайфутдинов] Создание бота Telegram. Обмен между 1С и мессенджером Telegram через API (2024)
- [AreaWeb] Laravel - лучшее, что сделал Тейлор (2024)
- [Stepik] Запросы в 1С: Углубленное изучение языка запросов (2024)
- [Purpleschool] Продвинутый Golang (2024)