4 проекта в портфолио на GitHub – от набора игр до таск-сервиса
рекомендации
Подготовка к трудоустройству
в компании-партнеры
Помощь наставников – практикующих разработчиков
Практика с первого дня
Профессия
Учеба в своем темпе

«Node.js-разработчик»

КАЖДЫЙ МЕСЯЦ
Первые уроки бесплатно прямо сейчас!

JavaScript для всего!

Изучите платформу Node.js, чтобы применять JavaScript на стороне сервера.
Научитесь программировать на JS и использовать современные инструменты для создания бэкенд-приложений, включая Express и Fastify
Node.js-разработчик отвечает за написание логики веб-приложений на стороне сервера на языке JavaScript. Он разрабатывает бэкенд-компоненты, связывает приложение с другими веб-сервисами. С помощью Node.js реализуется парадигма «JavaScript для всего», когда вместо разных языков для работы над фронтендом и бэкендом, используется один.
Оставьте заявку, и мы расскажем, как пройти бесплатные курсы профессии
Готовы попробовать прямо сейчас?

Почему мы?

Практика с первого дня
Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 4 проекта, в рамках которых вы напишете полноценные приложения для портфолио на GitHub
Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем».
На Хекслете решение задач идет только через реальное понимание. Вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения
Опытные наставники
Практикующие разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями.
Вы не останетесь одни и вам не будет стыдно за результат
Гарантированные собеседования
Всесторонне подготовим к собеседованиям и поиску работы. Предложим вашу кандидатуру в партнерские компании
Наш процесс обучения спроектирован так, что его невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку и идеально подходит для тех, кто хочет стать хорошим инженером

Почему мы?

Практика с первого дня
Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 4 проекта, в рамках которых вы напишете полноценные приложения для портфолио на GitHub
Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем».
На Хекслете решение задач идет только через реальное понимание. Вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения
Опытные наставники
Практикующие разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями.
Вы не останетесь одни и вам не будет стыдно за результат
Наш процесс обучения спроектирован так, что его невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку и идеально подходит для тех, кто хочет стать хорошим инженером
получивших профессию на Хекслете, возвращаются, чтобы обучиться по другим программам
выпускников получают оффер на первых пяти собеседованиях
студентов из тех, что пришли на Хекслет сменить профессию, достигли своей цели и работают разработчиками
становятся мидлами в течение года после обучения на Хекслете
трудоустраиваются без поиска работы, работодатели находят их сами
60%
65%
74%
50%
27%
*На основании опроса 204 выпускников Хекслета, проведенного в 2021 году
Оставьте заявку, и мы расскажем, как пройти бесплатные курсы профессии
Готовы попробовать прямо сейчас?

Учим необходимому

Мы регулярно мониторим, какие компетенции разработчиков востребованы на рынке и строим учебную программу в соответствии с этим знанием
Будьте уверены — вы получите именно те инструменты и навыки, которые позволят вам повысить свою ценность как специалиста.
Автоматизированные тесты — неотъемлемая часть профессиональной разработки. Хорошо написанные тесты значительно ускоряют разработку, позволяют быстро находить ошибки и исправлять их
Один и тот же код можно написать бесконечным количеством способов. И только от разработчика зависит, как организовать код так, чтобы его можно было легко анализировать и изменять
Программирование — это не только код, но и инфраструктура. Понимание того, как работают сопутствующие инструменты: командная строка, NPM, Git — позволит быстро подготовиться к старту любого проекта
Задает архитектуру проекта. Решает типовые задачи за программиста. Значительно сокращает количество кода и автоматизирует рутину
Node.js — платформа для запуска кода на языке JavaScript. Именно его предстоит учить
Языки создания веб-страниц. Описывают их структуру (расположение блоков) и внешний вид. Отвечают за форматирование текста
Любая программа — это последовательность шагов, выполняемых над данными. Способ организации данных сильно влияет на удобство работы
База данных — сердце любого проекта, а язык SQL помогает обращаться к ней так, чтобы среди большого объёма информации находить нужную в данный момент
HTML и CSS
JavaScript
Алгоритмы и структуры данных
Фреймворк (Express, Fastify)
Базы данных (SQL)
Архитектура
Качество
Инфраструктура

Программа курса
Node.js-разработчик

Основы JavaScript
Основы командной строки
JS. Настройка окружения
JS. Массивы
Введение в Git
[Основы программирования]
Вебинары
Настройка окружения (менеджер версий asdf, ubuntu on windows)
Эффективная отладка кода (дебагер, подходы)
Поиск технической информации
Организация задач с помощью Kanban-доски (Trello)
Курсы
[01]
Создайте первые страницы с помощью HTML и CSS
Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
Изучите основы программирования: типы данных, условные конструкции, циклы и функции
Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
Установите Git, редактор кода VS Code
Игры разума
Итоговый проект
Наполните свое портфолио на Github первыми программами
[Профессиональный JavaScript]
Настройте непрерывную интеграцию и опубликуйте свой первый пакет в npm
Освойте принципы объектно-ориентированного и функционального программирования
Начните писать модульный код, который легко расширять и поддерживать
Ускорьтесь с помощью автоматизированного тестирования своего кода
Научитесь писать production-ready код
[02]
Вебинары
Алгоритмы и структуры данных (прокачка на CodeBattle, грокаем алгоритмы)
Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать)
Функциональное программирование (чистота, побочные эффекты)
Устройство языков (парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)
Курсы
Объекты
Функции
JS. Автоматическое тестирование
JS. Абстракция с помощью данных
JS. Деревья
Вычислитель отличий
Итоговый проект
[Асинхронное программирование и сетевые запросы]
Погрузитесь в асинхронность, научитесь писать код, который эффективно утилизирует процессор
Изучите HTTP и выполняйте запросы с помощью Axios
[03]
Вебинары
Устройство операционных систем (администрирование, процессы, память, файловая система)
Подключение к обучению подкастов, книг и онлайн-мероприятий, вовлечение в локальные комьюнити, ведение своего блога, помощь другим в Slack Хекслета и обсуждениях
Командная работа в Git
REST API, Очереди, Background Jobs
Загрузчик страниц
Итоговый проект
JS. Введение в ООП
JS. Объектно-ориентированный дизайн
Протокол HTTP
JS. Асинхронное программирование
JS. Полиморфизм
JS. Погружаясь в классы
Регулярные выражения (Regexp)
JS. Продвинутое тестирование
Основы современной верстки
Основы верстки контента
Курсы
Постройте архитектуру утилиты, которая скачивает страницы сайтов из интернета, парсит их и меняет так, чтобы они могли работать без доступа в интернет
JS. HTTP Server
JS. Express
Основы реляционных баз данных
HTTP API
[Разработка на Express и Fastify]
Вебинары
Пробные собеседования
Разворачивание и деплой (makefile, docker, хостинг, ansible, webpack, terraform)
Продуктовая разработка (Цель, Lean Startup: Time To Market, MVP, A/B тесты)
Инженерная культура
Курсы
Создавайте комплексные сервисы с помощью Fastify
Используйте ORM для создания моделей и их отображения на базу данных
Накатывайте миграции для эволюции базы данных
Реализуйте аутентификацию и авторизацию
[04]
Менеджер задач
Итоговый проект
Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности
Деплойте сайт на сервер

Очень много практики

в браузере
360+ упражнений
Выполняйте их, когда вам удобно. Упражнения на платформе доступны 24/7
для выполнения
4 проекта
для портфолио на GitHub
По одному для каждого учебного модуля. Начинаем с простого и погружаемся в разработку для реального бизнеса. Наставник проведет ревью кода и поможет довести проект до совершенства
11 Open Source
Научитесь работать с чужим кодом, оформлять пулреквесты. Это ваш опыт реального продакшена и +100 баллов в карму программиста
проектов Хекслета
150 тестовых заданий
Работайте с базой типовых задач из настоящих проектов.
от наших партнеров

Как проходит обучение

Курс состоит из учебных модулей с уроками и проектами
1-2 раза в неделю — встречи с наставником: вебинары, сессии лайвкодинга
В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
Все онлайн-встречи сохраняем в записи — можно пересматривать!
Проходите уроки самостоятельно в любое время, которое удобно вам
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Кураторы заботливо отслеживают прогресс и вовремя подскажут, если нужно ускорить темп
Наставник поможет, если возникнут трудности в обучении
Можно без стеснений задать любой вопрос, даже если вам он кажется пустячным

Наставники — практикующие аналитики

По образованию радиофизик, в веб-разработке с 2014 года. Имеет опыт работы как на фрилансе, так и в распределенных командах.
Разрабатывал проекты для Ростелекома, фронт для системы распределения доступа в Газпром-нефть
Айдар Шайхутдинов
Наш выпускник! Стал фулстек-разработчиком на Хекслете. Успел поработать как на аутсорсе, так и в команде продуктовой компании.
Сейчас разработчик в EPAM Systems.
Основной стек: React/Redux/Effector/ TypeScript
Александр Колиух
Работает ведущим программистом JS Frontend. За более чем 10-летний опыт в разработке ПО, попробовал себя в разных ролях. Кроме фронтенд-разработки, интересуется backend-разработкой, проектированием и управлением разработкой ПО
Антон Минин

А как насчет трудоустройства?

Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT
Охватывает все темы по трудоустройству. От первых шагов — составления резюме и рабочих профилей, до психологических аспектов собеседования и адаптации на рабочем месте
На сервисе Хекслет-резюме вы можете разместить свое первое резюме, а специалисты HR и более опытные разработчики дадут свои рекомендации по улучшению его содержания и структуры
Программа вебинаров, разработанная IT-рекрутерами
Работа с резюме
Персональный карьерный консультант
Который заинтересован, чтобы вы нашли первую работу в IT. Он поможет проанализировать вакансии, составить сопроводительное письмо, порекомендует вас в партнерские компании, предложит стажировки
В нашей базе есть тестовые задания от компаний-партнеров Хекслета. Вы поработаете с типовыми задачами аналитиков. Это придаст уверенности и поможет пройти собеседование
Тестовые задания с собеседований

А вот и их вдохновляющие истории

Обучаем программированию новичков и практикующих разработчиков
Даём релевантные рынку навыки
Специализируемся на программировании, не распыляемся на курсы по другим направлениям
Авторы и наставники курсов — профессиональные разработчики
Способствуем формированию инженерного мышления
Организуем стажировки, помогаем найти работу
где собеседуют наших выпускников
30+ компаний-партнеров
Обучаем разработчиков
с 2012 года
студентов учатся
на сайте ежемесячно
17 000
Хекслет — образовательная платформа

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