Для успешного прохождения данного курса важно иметь нормальное владение JavaScript, включая базовое понимание ООП, контекста, замыканий и стандарта ES6+.
ЦЕЛЬ КУРСА
Целью этого курса является изучение философии и принципов компонентного подхода в современных фреймворках JavaScript, а также овладение использованием React для решения практических задач. Для новичков React может показаться немного сложнее, чем Vue.js, но в то же время это также открывает больше вакансий для специалистов и разработчиков.
ЧТО ВЫ ПОЛУЧИТЕ
В рамках курса предлагается:
— 8 онлайн-уроков, которые проводятся по понедельникам и четвергам с 20:00 по московскому времени. Каждый урок длится около двух часов. На уроках мы разбираем домашние задания учеников и представляем новый материал.
— Видеозаписи всех уроков — если по какой-то причине вы не сможете посетить урок, не беспокойтесь, спустя несколько часов после его окончания вы сможете просмотреть запись в высоком качестве.
— Материалы и исходники — все примеры, которые мы рассматриваем на уроках, вы получаете в архиве. Таким образом, даже не написав ни строчки кода, вы получаете готовые решения, разработанные на уроке.
— Домашние задания — после каждого урока вы будете получать домашнее задание, которое поможет закрепить пройденный материал. Мы не ставим плохие оценки, но предоставляем конструктивные комментарии и обратную связь по выполненным заданиям.
ПРОГРАММА:
Урок 1
- Простая сборка с vite
- Понимание JSX
- Понимание основных хуков
- Изменение состояния и иммутабельность
- Рендеринг элементов в цикле
- Нюансы атрибута key
Урок 2
- useEffect, useRef, useMemo
- Взаимодействие между компонентами
- Однонаправленный поток данных
- Обработка событий
- Children – передача контента в компонент
- Работа с формами
Урок 3
- Работа со стилями
- Модульный CSS vs CSS in JS
- Идеи Tailwind CSS
- Работа с готовыми UI-фреймворками
- Использование Material Tailwind
Урок 4
- Проблемы большой иерархии компонентов
- Проброс параметров сквозь уровни
- Понимание React Context
- Context Provider и useContext
- Создание своих хуков
Урок 5
- Управление состоянием приложения
- Централизованное хранилище данных
- Mobx vs Redux / Recoil
- Основы работы с Mobx
- Состояние, геттеры и методы
- Mobx и реактивность компонентов
Урок 6
- Продвинутая работа с Mobx
- Модули хранилища и rootStore
- Внедрение хранилища через контекст
- Основы React Router
- Нюансы режима Api History
- Создание небольшого SPA
Урок 7
- Взаимодействие с серверным API
- Подготовка к работе с Fetch / Axios
- Построение архитектуры приложения
- Сущности http и api
- Глобальная обработка ошибок
Урок 8
- Доработка SPA
- Применение изученных тем
- Сборка в production
- Перенос SPA на сервер
- Рекомендации по дальнейшему развитию
Стоимость на продажнике 11 200 руб.: https://js.dmitrylavrik.ru/react/
У нас Вы можете скачать бесплатно!
ВНИМАНИЕ!
СКАЧИВАЙТЕ КУРС СРАЗУ
Материал может быть удален в любой момент по запросу правообладателя!
Курс скачан из открытых интернет-источников. Авторские права на продукты принадлежат только их владельцам. Основная цель сайта — это предоставление пользователям бесплатного материала для самостоятельного обучения. Если вы заметили нарушение своих авторских прав, то вы можете связаться с нами для удаления вашего продукта с нашего сайта на странице Правообладателям.
С Уважением, администрация проекта okurse.ru «Учитесь бесплатно!»