Курс JavaScript (advanced) от Source IT

JavaScript (advanced)
старт

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

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

Заявка на курс

JavaScript (advanced)

Введите имя!
Введите корректный E-mail!
Введите телефон!
Подписаться на рассылку новостей

Программа курса 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)

Стоимость курса: 6500 грн. Есть вариант помесячной оплаты, детали уточняйте у менеджеров.
55 часов обучения + занятие по стратегии трудоустройства.

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

Продолжительность курса: 3 месяца. Занятия по курсу JavaScript (advanced) проводятся в вечернее время в будние дни и/или в субботу, 2 раза в неделю по 2.5 часа, согласно основному расписанию курсов. Есть возможность индивидуальных занятий.
  • Курс построен с учетом реальных требований к JavaScript-разработчикам. Мы не просто учим, а выпускаем настоящих профессионалов.
  • На протяжении всего курса составляется рейтинг успеваемости. Каждый студент сможет отслеживать и анализировать свой уровень.
  • По окончанию курса все слушатели получают рекомендации преподавателя и самостоятельно определяют дальнейший путь профессионального развития.
  • В конце курса студентам, которые не пропускали занятия, выполняли домашние задания и успешно сдали финальный тест курса, выдается сертификат.
4.85/5