Sale!

[Дмитрий Лаврик] React. Интенсивный курс для программистов (2019)

Original price was: 2,000.00₽.Current price is: 99.00₽.

Description

Автор: Дмитрий Лаврик
Название: React. Интенсивный курс для программистов (2019)

Описание:

Цель курса

Изучить философию и дух компонентного подхода современных javascript-фрйемворков, научиться использовать React для решения практических задач.

React сложнее, чем Vue.js. Но вакансий и заказов на фрилансе на нём больше.

Программа курса
Внимание! Курс проводится первый раз, план по урокам примерный, темы могут быть переставлены местами.

21 июня, 20:00 — урок 1

Простая сборка с webpack
Основы компонентного подхода
Понимание JSX
Функциональные компоненты vs классы
Состояние: классы vs функции + хуки
Изменение состояния и иммутабельность
25 июня, 20:00 — урок 2

Взаимодействие между компонентами
Однонаправленный поток данных
Обработка событий
Контроль контекста у методов
Рендеринг элементов в цикле
Ветвления при рендеринге
28 июня, 20:00 — урок 3

Жизненный цикл компонента
Работа с хуками жизненного цикла
Стилизация компонентов
Классика vs CSS in JS
Работа с формами
2 июля, 20:00 — урок 4

Children – передача контента в компонент
Основы React Router
Api History
Создание небольшого SPA
Проблемы взаимодействия компонентов
5 июля, 20:00 — урок 5

Управление состоянием приложения
Централизованный склад данных
Понимание flux-архитектуры
Props вместо state компонентов
Использование Redux
9 июля, 20:00 — урок 6

Redux, который бесит новичков
Поиск альтернатив
Мысли об иммутабельности данных
Настройка webpack для декораторов
Использование Mobx
12 июля, 20:00 — урок 7

Общение с серверным API
Fetch и промисы
Подключение полифилов
Построение архитектуры приложения
Компоненты: умные vs универсальные
16 июля, 20:00 — урок 8

Создание SPA
Применение изученных тем
Сборка в production
Перенос SPA на сервер
План дальнейшего развития

Reviews

There are no reviews yet.

Be the first to review “[Дмитрий Лаврик] React. Интенсивный курс для программистов (2019)”

Ваш адрес email не будет опубликован.Обязательные поля помечены *