#YauhenK #webDev #ECMAScript #ES6
Всех приветствую в курсе «ES6».
В данном видео-курсе мы с вами рассмотрим все ключевые нововведения в стандарте ECMAScript 2015. Разберём практические примеры, а так же проведём аналогию стандартов ES6 и ES5. В своё время это было самое крупное и революционное обновление стандарта, которое добавило кучу новых возможностей начиная новыми способами объявления переменных и новым типом функций, заканчивая новым типом данных symbol, классами, итераторами и генераторами. Все эти фичи мы подробно изучим.
✒ Репозиторий курса:
✔ GitHub: https://github.com/YauhenKavalchuk/es6
✒ 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 (Редактор кода): https://atom.io/
✔ Node.js: https://nodejs.org/en/
✔ Browserify/Watchify: https://github.com/browserify/watchify
✔ NPM http-server: https://www.npmjs.com/package/http-server
✒ Полезные ссылки:
✔ Exploring ES6: http://exploringjs.com/es6/
✔ Babel: https://babeljs.io/docs/en
✒ Полезные курсы на канале:
✔ JavaScript: https://www.youtube.com/playlist?list=PLNkWIWHIRwMHKLotIS_d-wyj00pg0AnUg
✔ ES7-ES9 Features: https://www.youtube.com/playlist?list=PLNkWIWHIRwMH_05WTvIX419odDtStynm3
✔ JavaScript Design Patterns: https://www.youtube.com/playlist?list=PLNkWIWHIRwMGzgvuPRFkDrpAygvdKJIE4
✒ Полный список готовых и планируемых курсов:
✔ Trello: https://trello.com/b/R6rD7qq8
✒ Автор курса:
✔ YouTube: https://www.youtube.com/YauhenKavalchuk
✔ Instagram: https://www.instagram.com/YauhenKavalchuk
✔ Twitter: https://twitter.com/YauhenKavalchuk
✔ VK: https://vk.com/YauhenKavalchuk
✔ LinkedIn: https://www.linkedin.com/in/YauhenKavalchuk
✔ GitHub: https://github.com/YauhenKavalchuk
✔ VK (Группа): http://vk.com/webdevcom
✒ Поддержать развитие канала: https://github.com/YauhenKavalchuk/youtube/blob/main/sponsoring.md