Минск
+375 44 758 02 02
заказать звонок

JavaScript Professional

Курс JavaScript Professional предназначен для тех, кто уже хорошо знаком с этим языком программирования, но при этом стремится выйти на качественно новый уровень использования его возможностей. Мы будем рады видеть на курсе как слушателей, успешно окончивших базовый и продвинутый курсы JavaScript в академии ITSTAR, так и действующих IT-специалистов, стремящихся дополнить и упорядочить свои знания этого языка.

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

Опытные преподаватели курса, которые сами являются практикующими JavaScript-разработчиками, расскажут о современных тенденциях в области разработки приложений, уделят внимание  антипаттернам, веб-компонентам и помогут вам стать профессионалом программирования на JavaScript.

После окончания курса JavaScript Professional вы сможете:

- Оптимально использовать ресурсы и писать лаконичный код при решении сложных задач;

- Глубже изучить JavaScript, полноценно используя возможности в ES6, ES7;

- Сократить время загрузки веб-страницы за счет оптимизации кода;

- Практически применять распространённые шаблоны проектирования;

- Работать с различными веб-компонентами.

Формат обучения: онлайн-уроки с преподавателем индивидуально или в мини-группе

Пробный урок бесплатно

программа обучения
  1. Node.js

    • Написание сервера

    • NPM

    • Запуск скриптов

  2. Webpack – сборка проекта

    • Настройка инструментов для работы

    • Babel loader

  3. Git

    • Базовые команды

    • Работа с ветками

    • Дополнительные инструменты

  4. ECMA 6 / ECMA 7

    • Нововведения

    • ООП

    • Promise

    • Async / await

    • Другие особенности

  5. Контекст выполнения функций

    • Рекурсия

    • this

    • call / apply

    • bind

    • Замыкания

    • Функциональное программирование

    • ООП

  6. Паттерны

    • MVC

    • MV* / MVW

    • MVF

    • MVP

    • Шаблон Mодуль

    • Шаблон Фасад

    • Шаблон Медиатор

    • “Gang of Four” – другие паттерны

  7. Антипаттерны

  8. Promises

    • A+ / ECMA 6 / ECMA 7

    • AJAX

  9. «Реактивное программирование»

    • js

    • Observer

    • Stream

    • Цепочки операций

    • Websockets / WebRTC

  10. Оптимизация JavaScript

    • Рефакторинг

    • Узкие места

    • Нагрузочное тестирование

  11. TypeScript + Babel

    • Введение в типы

    • ООП

    • Интерфейсы

    • Функции

    • Компиляция

преподаватели курса
Ирина
Образование высшее, БГУ, прикладная математика. Опыт преподавания более 20 лет.
Начните воплощать свои мечты об интересной и оплачиваемой работе вместе с нами сейчас.
ОТЗЫВЫ НАШИХ СТУДЕНТОВ
Αндреев Αртур
Создание сайтов
Я долго шел к выбору профессии.Однако отучившись и проработав по специальности, решил несколько откорректировать ее. Выбрав курсы Web-верстка (HTML, CSS), я практически с нуля научился создавать сайты. Преподаватель очень грамотный, объяснял всё очень доступно. Огромное спасибо за полученные знания!
itstar.by