ECMAScript 2015. Полный курс (ES6)

 

#YauhenK #webDev #ECMAScript #ES6 Всех приветствую в курсе «ES6». В данном видео-курсе мы с вами рассмотрим все ключевые нововведения в стандарте ECMAScript 2015. Разберём практические примеры, а так же проведём аналогию стандартов ES6 и ES5. В своё время это было самое крупное и революционное обновление стандарта, которое добавило кучу новых возможностей начиная новыми способами объявления переменных и новым типом функций, заканчивая новым типом данных symbol, классами, итераторами и генераторами. Все эти фичи мы подробно изучим. Репозиторий курса: GitHub:
Timeline: 0:00 - Введение (Introduction) 1:57 - Подключаем Babel (Babel Integration) 5:40 - Объявления переменных (var, let, const) 17:43 - Операторы «Spread» и «Rest» 26:06 - Шаблонная строка (Template string) 35:12 - Стрелочные функции (Arrow function) 42:50 - Цикл «for…of» 45:08 - Объекты (Objects) 51:03 - Классы (Classes) 01:00:06 - Наследование (Inheritance) 01:06:58 - Деструктивное присваивание массивов (Array destructuring) 01:13:15 - Деструктивное присваивание объектов (Object destructuring) 01:18:44 - Символы (Symbols) 01:25:51 - Промисы или обещания (Promise) 01:33:10 - Конструкция «Async & Await» 01:39:35 - Итераторы (Iterators) 01:44:57 - Генераторы (Generators) 01:55:10 - Коллекций Set, Map, WeakSet и WeakMap 02:02:51 - Модули (Modules) Используемые ресурсы и инструменты: Atom (Редактор кода):
Node.js:
Browserify/Watchify:
NPM http-server:
Полезные ссылки: Exploring ES6:
Babel:
Полезные курсы на канале: JavaScript:    • JavaScript   ES7-ES9 Features:    • ES7-ES9   JavaScript Design Patterns:    • JavaScript Паттерны   Полный список готовых и планируемых курсов: Trello:
Комьюнити канала: Telegram:
Автор канала: YouTube:    / yauhenkavalchuk   Instagram:   / yauhenkavalchuk   Twitter:   / yauhenkavalchuk   GitHub:
LinkedIn:   / yauhenkavalchuk   VK: https://vk.com/YauhenKavalchuk
Поддержать канал: