Продолжительность
21 ч 54 мин
Количество уроков
18 Видео
Дата добавления
30 дек. 2018 г., 15:38
Дата выхода
24 дек. 2018 г., 17:34
Дата обновления
30 дек. 2018 г., 15:38
Цель курса - улучшить знания в javascript – обобщить и укрепить классические темы, рассмотреть и осмыслить новшества стандартов после ES2015. А также выстроить систему написания кода и научиться взаимодействовать с серверной частью. Рассматриваемые темы будут соотноситься с их реализацией и применением во фреймворках React и Vue.
Урок 1Этапы готовности новшеств stage [0, 4] Настройка Webpack + Babel Настройка VS Code + eslint Export и import vs require Итераторы и генераторы, Symbol Полифилы для новых классов Урок 2Call, apply, bind, карринг Стрелочные функции Синтаксис классов в ES6 и ES7 Идеи реактивности данных Обычные геттеры и сеттеры Proxy - перехват обращения к объекту Урок 3Обработка ошибок и исключений Ужас цепочек из коллбеков Проблема коллбеков и исключений Promise: then, catch Промисификация кода Новые фишки: async, await Урок 4Декораторы классов Настройка babel для декораторов Декораторы в react + mobx Идеи компонентного подхода Поток данных и генерация событий Небольшая пародия на javascript фреймворк Урок 5Взаимодействие с сервером XMLHttpRequest vs fetch fetch + полифил vs axios Работа с fetch Передача данных в json-формате Идеи REST API Урок 6Работа с axios Базовая настройка Отправка запросов и обработка ответов Интерцепторы Работа с токенами авторизации Взаимодействие с готовым REST API Урок 7Применение изученных тем в React Настройка стартового шаблона Основы React и JSX Состояния компонентов Взаимодействие между компонентами Урок 8Проблемы реактивности Проблемы взаимодействия компонентов React + Mobx Создание небольшого приложения Подведение итогов