spinner-it

JavaScript Professional

Старт навчання
Старт курсу запитуйте в адміністрації
24 год. Двічі на тиждень

Опис курсу:

В ході вивчення цього курсу ви познайомитесь із використанням найбільш популярних шаблонів проектування. Зокрема, будуть розглянуті MVC, MVP, MVVM та їх реалізація. Також ви отримаєте розуміння того, як  функціонує Webpack, що такий необхідний для роботи з бібліотеками і фреймворками. Приділимо увагу найбільш актуальним концепціям розробки додатків, антипаттернам і веб-компонентам.

Після вивчення курсу Ви зможете:

  • Впроваджувати найбільш оптимальні підходи для вирішення складних завдань;
  • Розширити знання мови через використання нових можливостей в ES6, ES7;
  • Впливати на процес оптимізації завантаження сторінки і робити код читабельним;
  • На практиці використовувати шаблони проектування і уникати застосування антипаттернів.

Програма курсу:

  • Шаблони проектування
    • Singleton
    • Facade
    • Mediator
    • Decorator
    • Prototype
    • Command
    • Factory
    • Observer
    • Mixin
    • MVC/MVP/MVVM
    • AMD/CommonJS
  • Антипаттерн
  • Webpack
    • Загальні відомості, принципи роботи
    • Налаштування конфігураційного файлу
  • Робота з системою контролю версій
  • ES6/ES7
    • Змінні 'let' / 'const'
    • Деструктуризація
    • Тип даних Symbol
    • Функції, рядки, об'єкти
    • Set/Map
    • Promise
    • Async/await
  • Веб-компоненти
    • Custom Elements
    • Shadow DOM
    • Шаблони 'template'
  • Single Page Application
    • Загальні відомості, історія появи
    • Переваги та недоліки
  • TypeScript
    • Введення в типи
    • Компіляція
    • Спадкування
    • Інтерфейси

Мінімальні вимоги:

  • Наявність власного ноутбуку для занять в аудиторіях
  • Навички роботи з IDE
  • Знання основ HTML
  • Знання основ Javascript

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