Заявка на курсы JavaScript (advanced)

до старта осталось:

Дней

Часов

Минут

Секунд

Курс JavaScript (advanced)

Рады предложить Вам курс JavaScript (advanced) от Source-IT разработанный совместно с компанией Sigma Software.

Кому подойдет курс JavaScript (advanced)

  • Тем, кто уже умеет программировать и хотел бы освоить современные JS Framework'и.
  • Тем, кто хочет быть в курсе новых технологий в веб-разработке.
  • Верстальщикам, которые хотят углубиться в JavaScript.
  • Выпускникам курса JavaScript (basic).
Программа курса

Программа курса JavaScript (advanced)

  • Введение. Что умеет и чего не умеет JavaScript?
  • Альтернативные базовые технологии и языки поверх JavaScript.
  • Редакторы для JavaScript кода: какой выбрать и почему?
  • Современный тег script, внешние скрипты, порядок выполнения и асинхронные скрипты.
  • Сущность директив и органичений, типы данных в JavaScript.
  • Основные операторы и сравнение разных типов.
  • Функции и изменения, параметры, аргументы, возвращение значения.
  • JavaScript Style Guide, статичные анализаторы кода.
  • Unit testing и best practices в JavaScript
  • Спецификации и реализация
  • Структуры данных, методы, свойства.
  • Работа с массивами.
  • Замыкания и области видимости, IIFE, pattern "Module".
  • Методы объектов и контекст вызова: создание и преобразование объектов, переопределение.
  • Дескриптор объекта, статичные и фабричные методы.
  • Pattern "decorator", instanseof, "duck typing".
  • Функциональный подход в OOП, декомпозиция интерфейсов, функциональное наследование.
  • Прототипный подход в OOП: прототип объекта, свойства Function.prototype, constructor, "build-in класы".
  • Рефакторим функциональное наследование в прототипное.
  • Документ, иерархия "window": DOM, BOM, getElementBy, querySelector, свойства и атрибуты нодов.
  • Динамическое изменение DOM, добавление и выделение, свойства style, метод getComputedStyle, box model, размер и скрол страницы, система координат.
  • Работа с ивентами: установление обработчиков, порядок обработки, сapturing and bubbling stages.
  • Делегирование событий, модуль "behavior", ивенты и замалчивание, создание собственных ивентов.
  • Работа с графическими компонентами без фреймворков.
  • Работа с графическими компонентами при помощи AngularJS.
  • Работа с графическими компонентами React.
  • Автоматические системы сборки: Grant, Gulp, Webpack.
  • AJAX, объект XHR, современные ES6 подходы для асинхронных запросов, NodeJS для решения задач.

Что Вы получите в результате курса JavaScript (advanced)

  • Напишите собственный реальный проект на JavaScript.
  • Углубитесь в объектно-ориентированное программирование.
  • Научитесь работать в настоящей IT команде, использовать системы контроля версий.
  • Сможете применять best practices программирования в своем коде.
  • Получите возможность продвижения по карьерной лестнице и повышения квалификации.

Когда и как проводятся занятия по курсу JavaScript (advanced)

Занятия проводятся во львовском офисе Source IT 2 раза в неделю по 2,5 часа в будние дни, вечернее время и в субботу в соответствии с расписанием. Продолжительность курса — 3 месяца.

Курс построен с учетом реальных требований к JavaScript-разработчикам. Мы не просто учим, а выпускаем настоящих профессионалов.

На протяжении всего курса составляется рейтинг успеваемости. Каждый студент сможет отслеживать и анализировать свой уровень. По окончанию курса все слушатели получают рекомендации преподавателя и самостоятельно определяют дальнейший путь профессионального развития.

В конце курса студентам, которые не пропускали занятия, выполняли домашние задания и успешно сдали финальный тест курса, выдается сертификат.  

Благодаря нашим партнерам — компании Sigma Software, двое студентов, которые наберут максимальное количество баллов на входном тестировании, получают возможность учиться на курсе абсолютно бесплатно.

 

Для зачисления на курс необходимо обязательно пройти тестирование.

Пройти тестирование

Вас вітає команда Source IT! Пропонуємо пройти тест, який дозволить визначити рівень ваших знань у напрямках верстки, основ програмування та JavaScript. Прохождення цього тесту є обов’язковим для зарахування на курс JS advanced. Увага! Під час прохождення тесту треба вказати справжне ім’я та прізвище.

Преподаватели курса JavaScript (advanced)