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

Курс JavaScript Advanced

Стать Senior JavaScript-разработчиком? С ITEA!
JavaScript Advanced — обучение, благодаря которому ты начнешь работать со сложными IT-проектами, использовать прототипно-ориентированную модель программирования и управлять DOM через использование JavaScript.

КОГДА

Старт

18 октября 2021

СКОЛЬКО

10 занятий

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

с 19:00 до 22:00 по МСК

ЦЕНА

270 USD

229 USD

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

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

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

Вебинар

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На курсе ты научишься:

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

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

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

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

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

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

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

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

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

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

Продвинутое JavaScript обучение — твой первый шаг на пути к перспективной карьере. Поменяй свою жизнь к лучшему вместе с нами! * Данные согласно ресурсу habr.com, ru.hexlet.io и repository.newhr.ru  

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

Junior

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

Middle

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

Senior

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

Твой полный план обучения на курсе:

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
Отзывы студентов

Костюк Вадим

Окончил курс JS Advanced в формате онлайн.

Занятия проходили в вечернее время, что очень удобно, ведь их можно совмещать с основной работой. В целом курсом доволен.

Преподаватели курса JS Advanced:

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

Front End Developer

Филипп Севене

Front end-разработчик в GDBAY. Опыт работы более 4 лет. Front end разработчик и ментор курсов. В своей работе использует следующие технологии: HTML5 & CSS3, JavaScript, jQuery, Angular JS, ReactJS. Имеет сертификации от Microsoft.

Software Engineer

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

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

JavaScript Developer

Егор Маркевич

Более 4 лет опыта. В совершенстве знает JavaScript, CSS3, HTML5, WordPress REST API, Bootstrap, Google Maps API, а также разбирается в принципах разработки гибкого дизайна и внедрении мобильного дизайна в приложения и веб-страницы.

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

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

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

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

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