Курс JavaScript Professional
З 18:30 (19:00)
Двічі на тиждень
Опис курсу:
В ході вивчення цього курсу ви познайомитесь із використанням найбільш популярних шаблонів проєктування.
—
Зокрема, будуть розглянуті 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
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!