Курс JavaScript Professional
Описание курса
В ходе изучения этого курса вы познакомитесь с использованием наиболее популярных шаблонов проектирования. В частности будут рассмотрены MVC, MVP, MVVM и их реализация.
Также вы получите понимание функционирования Webpack, которое так необходимо для работы с библиотеками и фреймворками. Уделим внимание наиболее актуальным концепциям разработки приложений, антипаттернам и веб-компонентам.
После курса вы сможете:
- Внедрять наиболее оптимальные подходы для решения сложных задач
- Расширить знание языка через использование новых возможностей в ES6, ES7
- Влиять на процесс оптимизации загрузки страницы и делать код читабельней
- На практике использовать шаблоны проектирования и избегать применения антипаттернов
Программа курса:
1. Шаблоны проектирования
- Singleton
- Facade
- Mediator
- Decorator
- Prototype
- Command
- Factory
- Observer
- Mixin
- MVC/MVP/MVVM
- AMD/CommonJS
2. Антипаттерны
3. Webpack
- Общие сведения, принципы работы
- Настройка конфигурационного файла
4. Работа с системой контроля версий
5. ES6/ES7
- Переменные 'let'/'const'
- Деструктуризация
- Тип данных Symbol
- Функции, строки, объекты
- Set/Map
- Promise
- Async/await
6. Веб компоненты
- Custom Elements
- Shadow DOM
- Шаблоны 'template'
7. Single Page Application
- Общие сведения, история появления
- Преимущества и недостатки
8. Typescript
- Введение в типы
- Компиляция
- Наследование
- Интерфейсы
Минимальные требования:
- Наличие собственного ноутбука для занятий в аудиториях
- Навыки работы с IDE
- Знание основ HTML
- Знание основ Javascript
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!