[Дмитрий Лаврик] Javascript (2018)

Атум

Infoguru
Автор темы
Администратор
6 Сен 2014
85.284
2.014
freesliv.info
Название: Javascript (2018)
Автор: Дмитрий Лаврик

image_0.jpg


Цель курса:
Улучшить знания в javascript – обобщить и укрепить классические темы, рассмотреть и осмыслить новшества стандартов после ES2015. А также выстроить систему написания кода и
научиться взаимодействовать с серверной частью.

Рассматриваемые темы будут соотноситься с их реализацией и применением во фреймворках React и Vue.
Программа курса:
  • Этапы готовности новшеств stage [0, 4]
  • Настройка Webpack + Babel
  • Настройка VS Code + eslint
  • Export и import vs require
  • Итераторы и генераторы, Symbol
  • Полифилы для новых классов
  • Call, apply, bind, карринг
  • Стрелочные функции
  • Синтаксис классов в ES6 и ES7
  • Идеи реактивности данных
  • Обычные геттеры и сеттеры
  • Proxy - перехват обращения к объекту
  • Обработка ошибок и исключений
  • Ужас цепочек из коллбеков
  • Проблема коллбеков и исключений
  • Promise: then, catch
  • Промисификация кода
  • Новые фишки: async, await
  • Декораторы классов
  • Настройка babel для декораторов
  • Декораторы в react + mobx
  • Идеи компонентного подхода
  • Поток данных и генерация событий
  • Небольшая пародия на javascript фреймворк
  • Взаимодействие с сервером
  • XMLHttpRequest vs fetch
  • fetch + полифил vs axios
  • Работа с fetch
  • Передача данных в json-формате
  • Идеи REST API
  • Работа с axios
  • Базовая настройка
  • Отправка запросов и обработка ответов
  • Интерцепторы
  • Работа с токенами авторизации
  • Взаимодействие с готовым REST API
  • Применение изученных тем в React
  • Настройка стартового шаблона
  • Основы React и JSX
  • Состояния компонентов
  • Взаимодействие между компонентами
  • Проблемы реактивности
  • Проблемы взаимодействия компонентов
  • React + Mobx
  • Создание небольшого приложения
  • Подведение итогов
Подробнее:
Скрытое содержимое. Вам нужно войти или зарегистрироваться

Скачать:
Скрытое содержимое. Вам нужно войти или зарегистрироваться