# ES6 Tutorial
### Описание курса:
В данном видео-курсе мы с вами рассмотрим все ключевые нововведения в стандарте ECMAScript 2015.
## Используемые ресурсы и инструменты:
- [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)
## Быстрый старт
- Клонируйте репозиторий: `git clone https://github.com/YauhenKavalchuk/es6-tutorial.git`
- Установите зависимости: `npm install`
- Перейдите в нужную ветку соответствующую уроку: `git checkout lesson_1` или `git checkout lesson_2` и т.д.
- Запустите проект: `npm run watch`
## Список уроков:
- [ES6 #0 Введение в курс](https://youtu.be/3PDq09nqCTs)
- [ES6 #1 Подключаем Babel](https://youtu.be/x_zq1DpaLAU)
- [ES6 #2 Объявления переменных (var, let, const)](https://youtu.be/8SWnTuG0_Mg)
- [ES6 #3 Операторы разворота и сворачивания (Spread & REST operators)](https://youtu.be/MeLPG4NCB6I)
- [ES6 #4 Шаблонная строка (Template string)](https://youtu.be/5l_3YabRaGc)
- [ES6 #5 Стрелочные функции (Arrow function)](https://youtu.be/PGnNVW5n-3g)
- [ES6 #6 Цикл for…of](https://youtu.be/axEG1v0KnrY)
- [ES6 #7 Объекты (Object)](https://youtu.be/Xxaw11ezP7E)
- [ES6 #8 Классы (Class)](https://youtu.be/BASquaxab_w)
- [ES6 #9 Наследование (Inheritance)](https://youtu.be/y_j7RigHZMI)
- [ES6 #10 Деструктивное присваивание массивов (Array destructuring)](https://youtu.be/hwCOzuKzb2g)
- [ES6 #11 Деструктивное присваивание объектов (Object destructuring)](https://youtu.be/9ZsSNKo3cQ8)
- [ES6 #12 Символы (Symbols)](https://youtu.be/XTrXDgc7oHo)
- [ES6 #13 Промисы или обещания (Promise)](https://youtu.be/XD1MKx7eIuQ)
- [ES6 #14 Async/Await](https://youtu.be/b17RVAqp5QA)
- [ES6 #15 Итераторы (Iterators)](https://youtu.be/HToDur7Gkkw)
- [ES6 #16 Генераторы (Generators)](https://youtu.be/ejdhriCfF8s)
- [ES6 #17 Set & Map](https://youtu.be/eiERfNjeeUc)
- [ES6 #18 Модули (Modules)](https://youtu.be/q_tHi37EMic)
## Автор курса в социальных сетях:
[<img align="left" alt="webDev | YouTube" width="22px" src="https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/youtube.svg" />][youtube]
[<img align="left" alt="webDev | Instagram" width="22px" src="https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/instagram.svg" />][instagram]
[<img align="left" alt="webDev | LinkedIn" width="22px" src="https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/linkedin.svg" />][linkedin]
[<img align="left" alt="webDev | VK" width="22px" src="https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/vk.svg" />][vk]
[<img align="left" alt="webDev | Twitter" width="22px" src="https://cdn.jsdelivr.net/npm/simple-icons@v3/icons/twitter.svg" />][twitter]
## Поддержать канал:
<a href="https://www.patreon.com/YauhenKavalchuk" target="_blank" rel='nofollow' onclick='return false;'>
<img src="https://c5.patreon.com/external/logo/become_a_patron_button@2x.png" width="160">
</a>
[youtube]: https://youtube.com/YauhenKavalchuk
[instagram]: https://instagram.com/YauhenKavalchuk
[linkedin]: https://linkedin.com/in/YauhenKavalchuk
[vk]: https://vk.com/YauhenKavalchuk
[twitter]: https://twitter.com/YauhenKavalchuk