Профессия

Бэкенд JavaScript (node.js)

Бэкэнд JavaScript — он же Node.js, расширил возможности JavaScript и сделал его также серверным языком программирования. Он помогает фронтэнду эффективно взаимодействовать с базой данных. Netflix, Uber, eBay используют Node.js в своих платформах.

4–7
месяцев
23
курса
159
упражнений
4
проекта
Вступить в профессию

Если вы начинаете учиться с нуля, советуем сначала пройти наши
бесплатные интерактивные уроки по JavaScript на Code-Basics.ru

Чему вы научитесь

Фундаментальному пониманию программирования

Express.js

PostgreSQL

GitHub

Heroku

Node.js

  • Разработка в среде Node.js
  • Понимание самых свежих стандартов ES
  • Умение строить бэкенд-части веб-приложений

Формат обучения

Проходите в своем темпе

Теория

В формате видео и текстов. После каждого блока с теорией — квиз на закрепление.

Практика

Автоматические задания на практическое закрепление навыков.

Менторинг

Менторы отвечают на вопросы, помогают решать проблемы, проверять задания и направлять к правильным решениям.

Наставник

Это ваш персональный помощник. Он помогает построить процесс обучения, даёт совет какие курсы проходить именно вам.

Проекты

Разработаете полноценные приложения от начала и до конца, а ментор будет помогать вам.

Стажировка

Участие в разработке open source решений на github.

Учебный план

Начинайте сначала и двигайтесь вперед

1

Жизнь программиста

5 уроков
2

Введение в веб-разработку

8 уроков
18 вопросов
3

Основы HTML, CSS и веб-дизайна

11 уроков
18 вопросов
1 упражнение
4

Введение в программирование

20 уроков
161 вопрос
16 упражнений
5

JS: Функции

PRO
9 уроков
48 вопросов
8 упражнений
6

Основы командной строки

19 уроков
55 вопросов
9 упражнений
7

Системы контроля версий (GIT)

10 уроков
25 вопросов
8

JS: Настройка окружения

12 уроков
50 вопросов
9

JS: Составные данные

PRO
7 уроков
58 вопросов
7 упражнений
10

Проект #1: Brain Games

PRO 97$
1 месяц
11

JS: Последовательности

PRO
9 уроков
58 вопросов
7 упражнений
12

JS: Программирование, управляемое данными

PRO
9 уроков
38 вопросов
8 упражнений
13

JS: Коллекции

PRO
11 уроков
38 вопросов
10 упражнений
14

JS: Деревья

PRO
8 уроков
18 вопросов
6 упражнений
15

JS: Прототипы

PRO
10 уроков
35 вопросов
8 упражнений
16

Проект #2: Вычислитель отличий

PRO 97$
1 месяц
17

JS: Обработка ошибок

PRO
7 уроков
15 вопросов
6 упражнений
18

Протокол HTTP

PRO
9 уроков
52 вопроса
10 упражнений
19

JS: Асинхронное программирование

PRO
15 уроков
1 вопрос
13 упражнений
20

JS: Автоматное программирование

PRO
6 уроков
18 вопросов
3 упражнения
21

Проект #3: Загрузчик страниц

PRO 97$
1 месяц
22

JS: HTTP Server

PRO
7 уроков
30 вопросов
5 упражнений
23

Регулярные выражения

PRO
11 уроков
19 вопросов
9 упражнений
24

JS: Express

PRO
13 уроков
27 вопросов
7 упражнений
25

JS: Предметно-ориентированное проектирование

PRO
8 уроков
21 вопрос
7 упражнений
26

Основы реляционных баз данных

PRO
25 уроков
70 вопросов
19 упражнений
27

Проект #4: Менеджер задач

PRO 97$
1 месяц

Авторы программы

Практики с международным опытом

Сооснователь и технический директор образовательного проекта Hexlet. Соорганизатор конференции Nastachku.ru. В прошлом руководил филиалом undev.ru в Ульяновске, а до этого работал в Qik (Skype). Создает инженерную культуру в компаниях и несет в массы XP, DDD и DevOps. Евангелист ментального программирования.

Программист, ранее — преподаватель в международном ИТ-университете (г. Алматы), разработчик (Ericsson Canada, Macadamian). Со-основатель и CEO Хекслета.

Истории успеха

Закончили Хекслет и нашли работу

Проекты

Месяц интенсивной работы — буст для карьеры

Проекты стартуют раз в три недели.
Так будет выглядеть ваше расписание проектов, если вы начнете сегодня
1 уровень

Brain Games

Старт 10 июня
Длится 1 месяц
Погрузитесь в непростую экосистему JavaScript, научитесь настраивать рабочее окружение. Подружитесь с линтером (анализатором качества кода) и менеджером зависимостей npm. Поймёте, чем git отличается от GitHub, поработаете с внешними репозиториями. Получите опыт построения архитектуры полноценного приложения и написания чистого кода.
2 уровень

Вычислитель отличий

Старт 08 июля
Длится 1 месяц
Узнаете как создавать cli приложения, парсить и форматировать данные в json, yaml, ini. Научитесь проектировать архитектуру приложений. А также писать unit-тесты.
3 уровень

Загрузчик страниц

Старт 05 августа
Длится 1 месяц
На базом уровне научитесь работать с асинхронным кодом в JavaScript, писать тесты на Mock / Stub, работать с ошибками и исключениями, DOM, promises, async / await, работать с HTTP.
4 уровень

Менеджер задач

Старт 02 сентября
Длится 1 месяц
Па практике узнаете про проектирование баз данных, Heroku (PaaS), Rollbar, webpack, PostCSS, Gulp, ORM, микрофреймворк Koa.js (Express.js), шаблонизацию и Bootstrap.

Трудоустройство

  • Компании-партнёры Хекслета принимают выпускников на стажировки и фулл-тайм позиции веб-разработчиков
  • Мы сами рассылаем ваши резюме и портфолио HR-отделам и агентствам
  • После завершения профессии вы получите официальный сертификат Хекслета

Где работают наши студенты

Наша задача — сделать вас востребованным программистом

4–7
месяцев
23
курса
159
упражнений
4
проекта

Вопросы и ответы

Сколько стоит обучение?

Обучение на Хекслете стоит $24 в месяц или $240 в год. Длительность обучения зависит от вас — вы можете пройти все курсы за месяц, а можете проходить их в течение года. Узнать подробнее о ценах и условиях.

Какое расписание у занятий?

У курсов нет расписаний, все уроки доступны 24 часа в сутки, и вы можете заниматься в удобное для вас время.

Я — новичок. Справлюсь ли я с проектами?

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

Есть ли тарифы для компаний?

Да! С отчётами, статистикой и простым биллингом. Узнать подробнее о корпоративном доступе.

Что делает ментор в проектах?

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

Как оплачивается проект?

Один проект стоит $97, и оплата снимается только если вы отправите на проверку первое задание в проекте. Если вы начнете проект, но не выполните первое задание, то деньги списываться не будут. Для участия в проекте нужно иметь активную месячную или годовую подписку, и деньги за проект будут списываться с вашей привязанной карты.

Можно ли подарить доступ к Хекслету другу?

Да! Вы можете купить доступ в подарок, и ваш друг получит его по почте.

У меня есть другой вопрос

Пишите нам на [email protected], вам ответит живой человек из команды Хекслета. Или нажмите на иконку со знаком вопроса в правом нижнем углу экрана. Там есть ответы и на другие вопросы и удобная форма для отправки сообщения нам.