Онлайн обучение

Курс JavaScript Advanced

КОГДА

Старт

Идет набор на курс

СКОЛЬКО

10 занятий / 1 месяц

2-3 раза в неделю

ЦЕНА

270 USD

229 USD

Доступна оплата частями

Возможность заморозить обучение

Курсы по JavaScript Advanced проходят так:

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

Вебинар

JavaScript Advanced — курсы онлайн-формата. Все наши занятия — это прямая трансляция, а не запись. Ты подключаешься к конференции в Zoom, слышишь и видишь преподавателя и своих одногруппников. Ты будешь более детально обучаться программированию и разработке и в любой момент cможешь вслух задать вопроc своему преподавателю.

Домашние задания

Обучение JavaScript Advanced предусматривает закрепление материала на практике и вне вебинаров. В конце каждого занятия ты получаешь домашнее задание по пройденной теме. Так ты не только повторяешь материал для лучшего запоминания, но и оттачиваешь полученные знания на практике.

Работа с ментором

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

Курсовой проект

В течение всего курса ты будешь заниматься разработкой 8 приложений и поиском решений задач, которые способствуют успешному прохождению собеседования. А в конце курса ты подготовишь собственный проект для портфолио.

Стать Senior JavaScript-разработчиком?
С ITEA!

О трудоустройстве

Индивидуальный роадмап развития каждого студента

Помощь в составлении резюме и формировании портфолио

Консультации ментора касательно материала курса

Помощь с трудоустройством после завершения комплексных программ

О трудоустройстве

Почему стоит выбрать обучение JavaScript Advanced от IT Education Academy

Эффективный формат занятий с возможностью задавать вопросы

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

Актуальные программы обучения

Мир IT не стоит на месте — и наши программы меняются вместе с ним. Продвинутый JavaScript курс — это только актуальная информация и необходимые знания, которые заинтересуют работодателя.

Стажировка и трудоустройство

Мы разработали ресурс, который облегчает нашим выпускникам поиск работы. Платформа JunGo собрала надежных работодателей и проверенных специалистов уровня Junior и Middle. После окончания курса, мы размещаем твое резюме на ресурсе.

Всестороннее развитие

Для успешной IT-карьеры тебе понадобятся не только технические, но и коммуникативные навыки. Мы поможем тебе прокачать soft skills для того, чтобы легко проходить собеседования, эффективно работать в команде и вырабатывать в себе необходимые личностные качества для позиции Senior-разработчика.

Престижная работа? Вместе с ITEA

Продвинутое JavaScript обучение — твой первый шаг на пути к перспективной карьере. Поменяй свою жизнь к лучшему вместе с нами!

Записаться на курс

Junior

от 1 года опыта
$800+

Middle

2-3 года опыта
$2000+

Senior

от 4-х лет опыта
$4000+
Записаться на курс

Твой план обучения «от» и «до»

1. Прототипное наследование
  • Прототип объекта
  • Свойство prototype
  • Встроенные классы
  • Функция – конструктор
  • Наследование классов
  • Внутреннее устройство метода ‘extend’ и полифилл ‘Object.create’
  • Функциональное наследование
2. ООП
  • Общая информация про ООП
  • Инкапсуляция
  • Полиморфизм
  • Наследование
  • Абстракция данных
  • Понятие ‘класс’
3. Контекст вызова и замыкания
  • Работа с ‘this’ (4 способа использования)
  • Использование ‘call’, ‘apply’
  • Работа с ‘bind’, карринг и полифилл
  • Дескрипторы, геттеры и сеттеры свойств
  • Шаблон проектирования ‘Singletone’ через замыкание
  • Сборщик мусора
4. Глобальный объект Window и работа с DOM
  • Общая информация про ‘window’, ‘navigator’, ‘document’, ‘location’, ‘history’
  • Навигация по DOM элементам
  • Свойства узлов
  • Добавление и удаление узлов
  • Работа со стилями
  • Работа с координатами
5. События
  • Введение в браузерные события
  • Порядок обработки событий (Event Loop)
  • Асинхронные события
  • Работа с SetTimeout/ SetInterval
  • Всплытие и перехват
  • Делегирование событий
  • События с использованием мыши, клавиатуры и прокрутка
  • Загрузка документа
6. Работа с системой контроля версий
7. Формирование страницы в браузере
  • Формирование DOM пошагово
  • Формирование Render Tree
  • Порядок формирования CSSOM
  • Оптимизация, минификация, работа с Http Cache.
8. Способы хранения данных в браузере
  • Cookies
  • Localstorage/Sessionstorage
  • IndexedDB
  • Manifest
  • ServiceWorker
  • Progressive Web Application
9. HTTP
  • Введение в Http протокол
  • Преимущества и недостатки протокола
  • Работа с AJAX
  • Общая информация про RESTful API
  • JSON
  • CORS
  • Работа с WebSocket
  • Протокол JSONP

Преподаватель курса:

Команда ITEA собрала лучших практиков: руководителей, специалистов уровня Senior и экспертов с многолетним опытом

Иван Ничепорук

Software Engineer в Smart Innovative Technologies. Более 4 лет опыта. Хорошо разбирается в HTML, CSS и JavaScript. Работал Front end-разработчиком в компаниях InfiniteSoft и Kvadracom Kiev. Также имеет опыт работы в качестве Software Engineer в компаниях SoftServe и SmartIT.

4+ года опыта. Хорошо разбирается в HTML, CSS и JavaScript. Работал фронтенд-разработчиком в компаниях InfiniteSoft и Kvadracom Kiev. Также имеет опыт работы в качестве Software Engineer в компаниях SoftServe и SmartIT.

Успей забронировать свое место в группе

Отвечаем на самые часто задаваемые вопросы
Не будет в курсе много теории? Я получу практические знания?
Информация без практического закрепления долго не держится в памяти. Поэтому после получения новых знаний, наши студенты сразу применяют их на практике.

Преподаватель помогает им справиться с задачами и отвечает на вопросы, которые могут возникнуть. Поэтому тебя ожидает практика на занятиях, в домашних заданиях, а также при работе с собственным проектом в конце курса.
Если я делаю паузу в обучении (например, по болезни), могу ли я восстановиться? Или время и деньги будут потеряны?
Если ты был вынужден временно прекратить обучение — не нужно снова возвращаться к самому началу. Ты всегда можешь продолжить с того же места, где остановился. Детали восстановления расскажет наш менеджер.
Как происходит процесс трудоустройства в ITEA после прохождения курса и получения сертификата?
Студенты, которые набрали максимальное количество баллов в ходе обучения и прошли программу Roadmap, получают специальную форму резюме, по которой мы сотрудничаем с нашими партнерами.

Мы также проводим проверку резюме, сопроводительных писем и даем консультации, если возникают вопросы. Наш карьерный центр мотивирует и поддерживает каждого кандидата до тех пор, пока он не выберет для себя лучшее предложение.
Будет ли преподаватель помогать мне с решением практических задач: давать советы, смотреть скриншоты, объяснять то, что я не понял?
Да. Преподаватель всегда на связи, чтобы направить студента и при необходимости исправить его. Он основывает свое обучение на собственном опыте и приводит примеры из собственной практики. Преподаватель не движется дальше по программе, пока студенты не усвоят материал на нужном уровне.
Есть ли возрастные ограничения на прохождение курса?
Курсы нацелены на аудиторию в возрасте от 18 лет.
Нужно иметь предварительную подготовку в рамках вашего обучения?
Минимальные требования указаны на странице каждого курса. Чаще всего базовые курсы программирования не требуют специальной подготовки. Для продвинутого обучения достаточно материала предыдущего курса.
Какой уровень английского нужен для трудоустройства на позицию Junior?
Уровень английского напрямую зависит от вакансии. Для многих Junior-специалистов английский уровня Intermediate будет преимуществом, однако для некоторых вакансий достаточно уровня Elementary.

В обработке...