Урок 1.01:00:56
Webinar — Intro
Урок 2.00:12:28
Let, const
Урок 3.00:12:23
Destructuring
Урок 4.00:12:34
Arrow functions
Урок 5.00:14:13
Function arguments
Урок 6.00:02:56
Template strings
Урок 7.00:06:34
Objects
Урок 8.00:15:20
Classes
Урок 9.00:17:21
Symbol
Урок 10.00:18:56
Iterators
Урок 11.00:41:10
Symbol-Generators
Урок 12.01:04:15
Q&A Webinar video 1,2
Урок 13.00:06:58
About React
Урок 14.00:09:53
Hello World
Урок 15.00:06:37
Virtual DOM
Урок 16.00:09:45
React.createClass
Урок 17.00:28:42
JSX
Урок 18.00:12:22
Стили
Урок 19.00:19:00
Работа с массивами, keys
Урок 20.00:19:40
State
Урок 21.00:14:13
Keys Perf Demo
Урок 22.00:06:56
Типы состояния компонентов
Урок 23.00:15:13
Пример Counter
Урок 24.00:30:26
Методы жизненного цикла
Урок 25.00:10:05
Пример Timer
Урок 26.00:32:49
Пример. Приложение Notes. Добавление и отображение
Урок 27.00:24:46
Пример. Приложение Notes. Синхронизация с LocalStorage
Урок 28.00:29:52
Пример. Приложение Notes. Подключение сторонней библиотеки
Урок 29.00:06:23
Работа с npm
Урок 30.00:08:09
Система описания версий Semver
Урок 31.00:28:25
Webpack
Урок 32.00:10:11
Loaders
Урок 33.00:09:44
Source Maps
Урок 34.00:15:47
Переменные окружения
Урок 35.00:10:46
Настройка Webpack для работы с React
Урок 36.00:26:18
Подключение стилей
Урок 37.00:05:00
Использование сторонних компонентов
Урок 38.00:35:33
Объявление компонентов через ES6 классы
Урок 39.00:17:48
Валидация Props
Урок 40.00:02:35
Default Props
Урок 41.00:20:57
Context
Урок 42.00:07:10
Functional Components
Урок 43.00:21:28
Higher Order Components
Урок 44.00:07:05
Однонаправленный поток данных. Flux
Урок 45.00:33:53
Пример. Сounter на Facebook Flux
Урок 46.00:07:54
Концепция Redux
Урок 47.00:08:09
Пример. Сounter на Vanilla Redux
Урок 48.00:13:44
Метод createStore
Урок 49.00:18:58
React Redux
Урок 50.00:15:39
Action Creators
Урок 51.00:10:17
Пример. Todo List. Добавление задач
Урок 52.00:07:01
Пример. Todo List. Toggle
Урок 53.00:05:44
Пример. Todo List. Композиция редьюсеров
Урок 54.00:24:07
Пример. Todo List. Фильтрация и combineReducers
Урок 55.00:38:02
Middleware в Redux.
Урок 56.00:11:01
Redux DevTools
Урок 57.00:06:24
Smart & Dumb Components
Урок 58.00:14:22
Пример. Todo List. Выделение “умных” компонентов
Урок 59.00:11:44
Асинхронные actions
Урок 60.00:21:06
Пример. Github Users Viewer. Получение данных с сервера
Урок 61.00:02:48
Пример. Github Users Viewer. Отображение индикатора загрузки
Урок 62.00:11:23
Пример. Github Users Viewer. Выбор языка программирования
Урок 63.00:23:34
Пример. Github Users Viewer. Кэширование данных
Урок 64.00:08:29
Что такое Роутинг
Урок 65.00:07:29
Структура URL
Урок 66.00:13:54
React Router. Введение
Урок 67.00:04:00
React Router. Разные модули history
Урок 68.00:04:26
React Router. browserHistory
Урок 69.00:03:38
React Router. Страница 404
Урок 70.00:07:22
React Router. Вложенные пути и IndexRoute
Урок 71.00:04:44
React Router. Link
Урок 72.00:03:38
React Router. Активные ссылки и IndexLink
Урок 73.00:05:27
React Router. Вложенная навигация
Урок 74.00:06:12
React Router. Параметры
Урок 75.00:04:57
React Router. Query
Урок 76.00:27:20
Пример. Movies. Поиск фильмов
Урок 77.00:08:55
Пример. Movies. Отображение фильмов
Урок 78.00:10:24
Пример. Movies. Страница фильма
Урок 79.00:03:32
Пример. Movies. Разные способы программной навигации
Урок 80.00:04:16
Синхронизация роутинга з Redux
Урок 81.00:01:02
React Router Redux
Урок 82.00:14:27
Различные модули History
Урок 83.00:27:16
Redux action
Урок 84.00:10:47
Авторизация
Урок 85.00:23:00
JWT
Урок 86.00:57:41
Higher Order Components
Урок 87.00:23:54
Концепция деления компонентов на “глупые” и “умные”
Урок 88.00:20:32
Selectors
Урок 89.00:43:03
Мемоизация
Урок 90.00:34:03
Reselect
Урок 91.00:01:22
Что такое Immutable
Урок 92.00:19:18
Библиотека ImmutableJS.
Урок 93.00:36:47
Встроенные классы ImmutableJS. Map, Set, List
Урок 94.02:28:44
Создание игры Сапёр
Урок 95.00:06:26
Normalization
Урок 96.00:28:29
Использование Normalizr
Урок 97.00:30:19
Middleware
Урок 98.01:10:11
Redux высшего порядка
Урок 99.00:06:34
Testing
Урок 100.00:01:03
Виды тестов
Урок 101.00:07:44
Unit testing
Урок 102.00:02:53
Integration testing
Урок 103.00:01:33
Что необходимо для написания тестов
Урок 104.00:00:54
Mocha
Урок 105.00:02:43
Chai
Урок 106.01:09:09
Пишем тесты
Урок 107.00:30:47
Асинхронные actions
Урок 108.00:40:32
Nightwatch, End-to-End Testing
Урок 109.01:04:43
Isomorphic Apps
Урок 110.01:00:07
Localization
Урок 111.01:07:45
Saga
Урок 112.00:43:08
Testing
Урок 113.00:51:01
Timer
Урок 114.00:06:28
CI
Урок 115.00:22:39
Git Flow
Урок 116.00:19:18
Configs
Урок 117.00:51:11
Travis
Урок 118.00:21:02
Ansible
Урок 119.01:04:48
Practice - E2E Testing - part 1
Урок 120.01:07:59
Practice - E2E Testing - part 2
Урок 121.00:30:56
Practice - NodeJS - Mock Server app
Урок 122.01:07:05
Practice - NodeJS - Node Intro
Урок 123.00:28:54
Practice - NodeJS - Node Mailer app
Урок 124.00:33:17
Practice - NodeJS - RSS converter app
Урок 125.00:39:29
Practice - Virtual DOM - part 1
Урок 126.00:54:39
Practice - Virtual DOM - part 2
Урок 127.00:44:08
Practice - Virtual DOM - part 3
Урок 128.01:50:45
Live Q&A Webinars - Live React Router Webinar
Урок 129.01:04:15
Live Q&A Webinars - Q&A Webinar video 1, 2
Урок 130.01:00:03
Live Q&A Webinars - Q&A Webinar video 3, 4
Урок 131.00:59:39
Live Q&A Webinars - Q&A Webinar video 5, 6, 7
Урок 132.01:12:04
Live Q&A Webinars - Q&A Webinar video 10,11
Урок 133.00:56:00
Live Q&A Webinars - Q&A Webinar video 12,13
Урок 134.01:08:08
Live Q&A Webinars - Q&A Webinar video 14,15,16
Урок 135.01:12:43
Bonuses - Настройка Eslint
Урок 136.00:17:26
Bonuses - Пример написания собственного правила для Eslint
Урок 137.00:02:39
Bonuses - Порядок следования import
Урок 138.00:31:34
Bonuses - VCS. GIT
Урок 139.00:04:52
Bonuses - Initialization
Урок 140.00:11:37
Bonuses - Config
Урок 141.00:13:12
Bonuses - Diff. status. checkout
Урок 142.00:22:45
Bonuses - Git.push
Урок 143.00:23:35
Bonuses - Fork
Урок 144.02:48:13
Bonuses - React and CSS
Урок 145.01:50:48
Bonuses - SVG workshop
Урок 146.00:13:23
Bonuses - Как работает bind. Пишем полифилл для bind