JavaScript Professional

Старт обучения
Берестейская Дату уточните у администрации
Позняки Дату уточните у администрации
ВДНХ Дату уточните у администрации
24 час. по 2-3 раза в неделю

Описание курса

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

После курса вы сможете:

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

Вместе дешевле

JavaScript Professional
+
Angular 8 Base
=

13100 грн.

11150 грн.

JavaScript Professional
+
Node.js
=

11600 грн.

9850 грн.

JavaScript Professional
+
Vue.js
=

11600 грн.

9850 грн.

JavaScript Professional
+
React Native (базовый)
=

12200 грн.

10350 грн.

JavaScript Professional
+
React.js
=

12700 грн.

10800 грн.

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

  • Шаблоны проектирования
    • 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

* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!

spinner-it