Минск
+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

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

    • ООП

    • Интерфейсы

    • Функции

    • Компиляция

преподаватели курса
Парипа Михаил Михайлович
Получил высшее образование в УО «Брестский государственный университет имени А.С. Пушкина». Прошел курсы переподготовки на уровне высшего образования ИПКиП УО «Брестсткий государственный университет». Квалификация: инженер-программист. Работал преподавателем в отделе информационных технологий программного обеспечения. Преподавал такие предметы, как «Базы данных и системы управления базами данных», «Конструирование программ и языки программирования», «Оргтехника», «Информационные технологии». Опыт работы в школе робототехники, а также в институте переподготовки «Кадры Индустрии» и в ПТК «ПТК имени Кедышки» в направлениях: робототехника, информационные технологии и программирование, физика и математика на английском языке. Специальность переподготовки: Программное обеспечение информационных систем. Java SE, Java EE, Hibernate, Spring MVC, Spring Boot. Базы данных и системы управления базами данных (MySQL, PostgreSQL, H2, MS SQL2). С++/С#, Scratch, WEDO и др.
Начните воплощать свои мечты об интересной и оплачиваемой работе вместе с нами сейчас.
ОТЗЫВЫ НАШИХ СТУДЕНТОВ
Αндреев Αртур
Создание сайтов
Я долго шел к выбору профессии.Однако отучившись и проработав по специальности, решил несколько откорректировать ее. Выбрав курсы Web-верстка (HTML, CSS), я практически с нуля научился создавать сайты. Преподаватель очень грамотный, объяснял всё очень доступно. Огромное спасибо за полученные знания!
itstar.by