Курсы программирования на JavaScript в Хекслет

Мы собрали для вас 15 лучших онлайн курсов JavaScript в школе Хекслет. Сравните варианты онлайн обучения от 20 разных школ и центров со 💴 стоимостью курсов от 500 рублей и до 450 000 рублей 🥇 Средний рейтинг - 3 балла.
Длительность4 месяца Документ об окончанииСертификат Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
98 000 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность17 дней Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность10 дней Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность8 дней Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность20 дней Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность11 дней Документ об окончанииНет Домашние заданияНет НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность4 месяца Документ об окончанииДиплом школы Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
98 000 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность6 дней Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность8 дней Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность15 дней Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность6 дней Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность3 дня Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность2 недели Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность9 дней Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io
Длительность11 дней Документ об окончанииНет Домашние заданияДа НаправлениеПрограммирование Обратная связьДа
3 900 Руб.
Проводиться
Перейти на сайт hexlet.io

ТОП курсы

Подробнее о всех курсах из данной категории, с плюсами и минусами, планом обучения.

Фронтенд JavaScript Хекслет (Hexlet)

Программа обучения
Чему обучитесь

Строить фронтенд-часть веб-приложений на JavaScript

- Разрабатывать веб-сайты и приложения
- Настраивать рабочее окружение
- Работать с линтером (анализатором качества кода) и менеджером зависимостей NPM
- Понимать, чем GIT отличается от GitHub
- Работать с внешними репозиториями
- Писать чистый код
- Создавать CLI приложения, парсить и форматировать данные в JSON, YAML, INI
- Проектировать архитектуру приложений
- Писать UNIT-тесты.
- Работать с DOM, WebPack, jQuery, Bootstrap, AJAX, валидациями и деплоить проект
- Cамостоятельно писать Real-time приложение на React, которое умеет взаимодействовать с бэкэндом и использует веб-сокеты: AJAX, REST, WebSockets, React + Redux + Forms

Преимущества

JS: Массивы Хекслет (Hexlet)

Программа обучения
22 урока (видео и/или текст)
35 упражнений в тренажере
52 проверочных теста
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы
Чему обучитесь

Уверенно работать с массивами в JavaScript

- Владеть синтаксисом для работы с массивами
- Избегать типичные ошибки при работе с массивами: выход за границу, обращение к несуществующему ключу
- Применять цикл for для массивов
- Понимать, что из себя представляют массивы в реальности
- Использовать массивы по ссылке
- Применять spread (оператор "расширения") для массивов
- Агрегировать данные
- Обходить массив простым способом
- Создавать и обновлять вложенные массивы
- Эффективно собирать строки
- Обрабатывать строки с помощью массивов
- Вкладывать циклы друг в друга
- Оценивать сложности алгоритмов
- Раскладывать массив на части

Преимущества

JS: Продвинутое тестирование Хекслет (Hexlet)

Программа обучения

11 модулей

Чему обучитесь

Тестировать программный код на продвинутом уровне

- Правильно тестировать код, который выбрасывает исключения
- Готовить данные для тестов
- Грамотно восстанавливать окружение
- Работать с виртуальной файловой системой.
- Устранять побочные эффекты с помощью полиморфизма
- Тестировать HTTP-запросы с помощью стаббинга
- Использовать прототипы с пользой
- Научиться отличать мокинг от стабов

Преимущества

JS: Введение в ООП Хекслет (Hexlet)

Программа обучения

14 модулей

Чему обучитесь

Владеть синтаксической конструкцией ООП в JavaScript

- Разбираться в сложностях, возникающих при изучении объектно-ориентированного программирования
- Объединять данные и функции в одной структуре
- Создавать собственные методы, в том числе `this`
- Привязывать контекст к функциям разными способами
- Создавать объекты, работать с оператором `new`
- Разбираться в особенностях механизма прототипов
- Правильно создавать абстракции данных в JavaScript
- Понимать принцип работы методов у примитивных типов данных
- Представлять объекты в виде строк
- Работать с абстракцией, которая скрывает прототипы в программе
- Создавать общее состояние для всех объектов одного прототипа
- Обрабатывать ошибки

Преимущества

JS: React Хекслет (Hexlet)

Программа обучения

23 модулей

Чему обучитесь

Работать с библиотекой React в JavaScript

- Создавать и отрисовывать в браузере React-компонент
- Эффективно использовать jsx.
- Понимать механизм передачи данных в компоненты
- Обрабатывать коллекции данных внутри компонентов
- Разбираться в особенностях jsx, которые работают не так как в HTM
- Работать с классами компонентов, которые могут изменяться динамически
- Создавать компоненты боксы, способные работать с вложенными компонентами
- Создавать stateful-компоненты, добавлять интерактивности
- Разбираться в особенностях системы событий React
- Правильно работать с автоматами в React
- Понимать принципы взаимодействия с формами
- Работать с составными структурами в неизменяемом стиле
- Управлять событиями во вложенных компонентах
- Создавать компоненты на основе функций и использования пространств имён
- Разрабатывать асинхронных обработчиков
- Выжимать из React максимальную производительность
- Взаимодействовать с реальным DOM для интеграции сторонних компонентов

Преимущества

JS: DOM API Хекслет (Hexlet)

Программа обучения

20 модулей

Чему обучитесь

Работать с объектной моделью документа

- Использовать JavaScript в браузере
- Разбираться в глобальных объектах, предоставляемых браузером
- Понимать особенности компонентом DOM: навигацию, работу с историей, ссылками
- Перемещаться по структуре DOM-дерева
- Владеть поисковыми методами
- Пользоваться консолью разработчика в браузере
- Изменять DOM-дерево, добавлять и удалять элементы
- Модифировать элементы
- Нивелировать различия между браузерами при работе с DOM
- Использовать события и создавать интерактивные приложения
- Правильно обрабатывать формы
- Перехватывать события и останавливать их всплытие
- Выполнять AJAX запросы, используя современное API браузера – Fetch
- Пользоваться библиотекой JQuery

Преимущества

Бэкенд JavaScript (node.js) Хекслет (Hexlet)

Программа обучения
Чему обучитесь

Строить бэкенд-части веб-приложений на JavaScript

- Разрабатывать в среде Node.js
- Работать с командной строкой
- Автоматизировать тестирование
- Работать с ООП и шаблонами проектирования
- Разбираться в ORM (Object-Relational Mapping) и базах данных
- Писать чистый код

Преимущества

JS: HTTP Server Хекслет (Hexlet)

Программа обучения
Чему обучитесь
  • Создавать сайты с использованием встроенного в Node.js модуля HTTP
  • Строить архитектуру приложения в соответствии с MVC
  • Описывать динамические маршруты и обработчики для них
Преимущества

JS: Последовательности Хекслет (Hexlet)

Программа обучения

10 модулей

Чему обучитесь

Реализовывать последовательности в языке JavaScript

- Понимать общие принципы языков разметки на примере HTML
- Использовать функцию map, reduce
- Разбираться в способах отображения списков
- Применять фильтрацию
- Строить сложные конструкции с помощью простых базовых элементов.
- Создавать иерархические структуры с помощью пар
- Владеть навыками "уровневого проектирования"
- Реализовывать библиотеки для работы с HTML

Преимущества

JS: Асинхронное программирование Хекслет (Hexlet)

Программа обучения

16 модулей

Чему обучитесь

Асинхронной модели программирования в JavaScript и событийной модели браузера

- Разбираться в принципах работы стека вызовов и асинхронного кода
- Писать асинхронные функции и работать с результатом их работы
- Управлять потоком выполнения асинхронных операций
- Обрабатывать ошибки в асинхронном коде
- Запускать асинхронные операции и контролировать их результат одновременно
- Разбираться, как на самом деле работает асинхронность
- Организовывать процесс выполнения асинхронного кода
- Правильно обрабатывать ошибки в цепочках
- Выпрямлять промисы в плоский код
- Выполнять промисы параллельно
- Создавать промисы из колбеков
- Писать асинхронный код как синхронный

Преимущества

JS: Абстракция с помощью данных Хекслет (Hexlet)

Программа обучения

9 модулей

Чему обучитесь

Строить абстракцию с помощью данных в JavaScript

- Моделировать конкретную предметную область
- Правильно подбирать структуру данных под задачу
- Скрывать данные (структуру)
- Владеть новой терминологией
- Видеть барьеры абстракции и выделять слои
- Разбираться в понятии data hiding

Преимущества

JS: Настройка окружения Хекслет (Hexlet)

Программа обучения

11 модулей

Чему обучитесь

Настраивать локальное окружение в языке JavaScript

- Понимать особенности JS как языка программирования и его связи с ECMAScript
- Создавать проекты и пакеты в JavaScript-экосистеме, учитывать зависимости
- Разбираться в принципах семантического версионирования и публикации пакета
- Запускать локально установленные пакеты-утилиты
- Запускать программы, установленные как зависимости
- Писать современный код без страха
- Генерировать читаемый бектрейс
- Понимать, как пакет выставляет наружу функции
- Разбираться, как в конфигурационном файле работает секция bin

Преимущества

JS: Полиморфизм Хекслет (Hexlet)

Программа обучения

15 модулей

Чему обучитесь

Реализовывать полиморфизм в JavaScript

- Владеть навыками обобщённого программирования
- Заменять условные конструкции на таблицу соответствия
- Делать диспетчеризацию используя функции
- Избегать распространённых ошибок, из-за которых теряется полиморфизм подтипов
- Соблюдать принцип инверсии зависимостей
- Видеть места, где нужно использовать полиморфизм подтипов
- Создавать объекты с помощью шаблонов проектирования
- Писать объектно-ориентированный код построенный на взаимодействии объектов

Преимущества

JS: Прототипы Хекслет (Hexlet)

Программа обучения

11 модулей

Чему обучитесь

Реализовывать прототипы в языке программирования JavaScript

- Владеть инструментами работы с AST — абстрактным синтаксическим деревом, которое участвует в программах, занимающихся парсингом
- Понимать, как использовать идею AST для создания HTML Builder'а
- Разбираться в полиморфизме подтипов
- Ориентироваться в иерархии типов, базовых идеях и терминологии
- Понимать механизм наследования на прототипах, который используется в языке JavaScript
- Разбираться в механизме построения цепочки прототипов в JavaScript

Преимущества

JS: Коллекции Хекслет (Hexlet)

Программа обучения

12 модулей

Чему обучитесь

Работать с коллекциями в языке JavaScript

- Ориентироваться в особенностях работы с самой распространенной структурой данных — массивом
- Работать с map на JavaScript
- Использовать паттерн проектирования fluent interface
- Понимать, как работает способ оптимизации "ленивых" вычислений
- Создавать динамические свойства
- Извлекать данные из массивов или объектов способом, схожим с объявлением массива в объекте

Преимущества

Бесплатные курсы

Обучение на YouTube

«Уроки JavaScript» от itProger

Язык: русский.

Длительность: 15 уроков длительностью от 10 до 30 минут. Общая длительность 4 часа.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Что узнаете и чему научитесь:

  • Познакомитесь с основами языка, переменными, одномерными и многомерными массивами.
  • Изучите функции.
  • Получите навыки работы со всплывающими окнами.
  • Научитесь созданию объектов, например, таймеров.

Особенности курса:

  • Чтобы получить доступ к практическим заданиям курса, нужно оформить платную подписку

«Профессия Frontend-разработчик» от SkillFactory [гарантированная помощь в трудоустройстве]

Формат: интерактивные вебинары + работа в тренажёрах + домашние задания с проверкой + общение с другими участниками курса в закрытом чате + работа с личным наставником.

Особенности:

  • Гарантированная помощь в трудоустройстве
  • Готовое портфолио из 5 проектов по окончании обучения
  • Преподаватели-практики — сотрудники EPAM Systems и Radario
  • Выпускники SkillFactory работают в Nvidia, Skyeng, Cisco, Yoomoney, «СберБанке», «Билайне», «Альфа-Банке»
  • Можно оплачивать обучение в рассрочку на 6 или 12 месяцев
  • Бесплатная консультация

«JavaScript: погружение» от Сергея Дёмина

Язык: русский.

Длительность: 1 неделя.

Формат обучения: видеоуроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: проверка заданий наставником.

С сертификатом

Программа обучения:

  1. Погружение в основы JavaScript.
  2. Взаимодействие Java с Doom.
  3. Пишем викторину на JavaScript.
  4. Как построить карьеру frontender-а.

Что узнаете и чему научитесь:

  • Познакомитесь с платформой, курсом и профессией.
  • Разберётесь, как манипулировать HTML-элементами.
  • Решите интересные практические задачи.
  • Узнаете, как устроиться на работу в компанию или фрилансить.

Отзывы на обучение по JavaScript

5.0
До начала обучения на Hexlet, я полагала, что это будет скучно и сухо, и мне придется заставлять себя заниматься, неустанно искать мотивацию. Однако, процесс обучения организован таким образом, чтобы он был интересным, а информация, представленная на уроках, достаточна, но не перегружена, чтобы не потерять интерес из-за обилия скучного текста....
5.0
Хекслет – это единственный портал, который смог познакомить меня с JS. Раньше я долго исследовал этот язык, ожидая каких-то указаний и смотря бесплатные видео, но это все было недостаточно. Когда я присоединился к Хекслету, я обнаружил грамотную организацию материалов, подробные объяснения в сложных местах. Хотя, разумеется, я не стал...

5.0
Программирование было мне близко еще со школы, однако жизнь не позволила осуществить мою мечту в этой области. Я решил, что никогда не поздно измениться и решился на смену профессии. В поисках образовательного учреждения, я узнал о Хекслете и их школе, где предлагался курс "Front-end разработчик". Курс оказался очень интересным и...

5.0
Начало было сложным, особенно в начале. Однако я доволен результатом. Конечно, после окончания курсов мне предстоит еще многое изучать, но Хекслет дал мне крепкую основу, на которой я смогу строить дальнейшее обучение. Лично для меня сложно поддерживать дисциплину в течение продолжительного времени, особенно если столкнулся с трудностями....

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

5.0
Этот отзыв прекрасно передает впечатление клиента о платформе Hexlet. Предложение "Можно попробовать бесплатно" акцентирует внимание на возможности протестировать платформу перед покупкой. Фраза "посмотреть как выглядит интерфейс платформы изнутри" подчеркивает желание клиента узнать больше о ее функциональности. Описание...

28-2046
Города, в которых можно пройти курсы
Фильтры
Длительность
Трудоустройство
Формат обучения
Цена

Руб.  –  Руб.

  • 3900Руб.
  • 98000Руб.
Школа (1)