Курс JavaScript Professional
Старт обучения
Дату уточните у администрации
24 час. по 2-3 раза в неделю
Описание курса
В ходе изучения этого курса вы познакомитесь с использованием наиболее популярных шаблонов проектирования. В частности будут рассмотрены 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
* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!
Рекомендуемые курсы