Курс 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
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!