Базовый React Marathon 2k21
React.js за 12 уроков
Description
За 12 уроков вы пройдете путь от самых основ ReactJS до написания собственной карточной игры, которая будет и общаться с сервером. Освоите темы необходимые для прохождения собеседования на junior React Разработчика.
Для прохождения этого курса важно знать HTML и CSS, будет проще, если вы уже имеете базовые знания по JavaScript.
Курс рассчитан на 4 недели интенсивного обучения по 3 урока в неделю, но вы можете проходить его в своем темпе, главное выполнять все практические задания.
Учебный проект будет совершенствоваться и приобретать новый функционал с каждый урок по мере выполнения заданий.
Автор курса – Зар Захаров, действующий разработчик с 15-летним стажем. Программа составлена исходя из требований компаний к начинающим React-разработчикам.
Темы, которые вы освоите:
— Что такое React?
— Create React App - полное погружение
— React-элементы
— React-компоненты
— JSX-синтаксис и его ограничения
— CSS стили в React приложении
— Работа с картинками
— Props и передача параметров в комопоненты
— Колекции и ключи (Reconciliation algorithm)
— События в React-компонентах
— Что такое Hooks (Хуки)
— useState
— useEffect
— React-router-dom
— Switch Components
— useRouterMatch
— useHistory
— Link Component
— Redirect Components
— Работа с Firebase
— Context API (полное погружение)
— Redux что это?
— Принцип Redux
— React-redux
— Redux Toolkit
— Redux Async Action
— Создания модальных окон
— React Notifications
— Signup & Signin в приложении
— PrivateRoute - для авторизованной части приложения
— Работа с сервером в React-приложении
What You Will Learn!
- Изучите базу ReactJS
- React Router
- Redux-Toolkit и основы Flux архитектуры
- Напишете интересную карточную игру Triple Trade
- Будете работать с Firebase
- Будете работать с REST API
Who Should Attend!
- Для желающих разобраться в React с основ и сделать интересный pet проект