Профессия

Node.js-программист

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

4–7
месяцев
21
курс
176
упражнений
4
проекта в портфолио
Профессия Node.js-программист

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

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

  • Разработка в среде Node.js
  • Понимание самых свежих стандартов ES
  • Умение строить бэкенд-части веб-приложений
  • Работа с командной строкой
  • Автоматизированное тестирование
  • ООП, шаблоны проектирования
  • Базы данных, понимание ORM (Object-Relational Mapping)
  • Функциональное программирование, чистый код
  • Асинхронное программирование
  • Основы алгоритмов и структур данных

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

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

Теория

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

Практика

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

Менторинг

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

Наставник

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

Проекты

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

Сертификат

Официальный сертификат Хекслета и портфолио

Учебный план

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

1

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

5 уроков
3 вопроса
1 упражнение
2

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

20 уроков
161 вопрос
32 упражнения
3

JS: Массивы

PRO
22 урока
34 вопроса
35 упражнений
4

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

19 уроков
57 вопросов
9 упражнений
5

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

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

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

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

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

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

Проект #1: Игры разума

PRO
1 месяц
9

JS: Объекты

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

JS: Функции

PRO
14 уроков
32 вопроса
22 упражнения
11

JS: Автоматическое тестирование

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

JS: Деревья

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

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

PRO
1 месяц
14

Протокол HTTP

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

JS: Абстракция с помощью данных

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

JS: Введение в ООП

PRO
13 уроков
37 вопросов
19 упражнений
17

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

PRO
15 уроков
41 вопрос
22 упражнения
18

JS: Полиморфизм

PRO
14 уроков
49 вопросов
14 упражнений
19

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

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

JS: Продвинутое тестирование

PRO
9 уроков
8 упражнений
21

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

PRO
1 месяц
22

JS: HTTP Server

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

JS: Express

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

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

PRO
25 уроков
70 вопросов
23 упражнения
25

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

PRO
1 месяц

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

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

Сооснователь и CEO образовательного проекта Хекслет. Программирую с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.

  • Программирую на языках: Elixir, Clojure, JavaScript, PHP, Ruby.
  • Соорганизатор конференции Nastachku.ru.
  • Вимер.
  • Топлю за DevOps и автоматизированные тесты.

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

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

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

Проекты

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

1 уровень

Игры разума

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

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

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

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

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

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

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

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

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

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

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

Альфа Банк Rambler Regru Bookmate Botmother Health Samurai Учи.ру Dualboot partners Funbox
4–7
месяцев
21
курс
176
упражнений
4
проекта в портфолио

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

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

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

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

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

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

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

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

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

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

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