Профессия

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

Научитесь проектировать бэкенд-приложения на JavaScript, освоите работу с базами данных, фреймворком Express. Под руководством опытного наставника напишите четыре приложения для портфолио.

Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг».

Технологии, изучаемые в профессии Node.js-программист
Формат

текстовые уроки и упражнения с автоматической проверкой

Расписание

10 часов в неделю в удобное время

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

помогаем со стажировкой и поиском работы

Длительность

8 месяцев

Кому подойдёт обучение

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

Обучение в браузере: теория, тесты, упражнения

Учитесь у опытных программистов

Наставники — опытные программисты, которые прошли отбор. Закреплённый за группой наставник поможет работать с теорией, решать практические упражнения, поделится опытом и подскажет, как справиться с ошибками.

Вы создадите четыре больших приложения

За время обучения вы решите десятки практических задач и самостоятельно напишете четыре полноценных приложения. Код программ останется в вашем портфолио на GitHub. Это поможет вам быстрее найти работу.

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

Игры разума

Напишете интеллектуальную интерактивную игру. Познакомитесь с экосистемой JavaScript, изучите основы проектирования приложений.

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

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

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

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

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

Этот проект помогает глубоко проработать тему асинхронности в JavaScript. Также вы будете тестировать код, обрабатывать ошибки, работать с файловым вводом-выводом и сетевыми запросами. Реализуете приложение, которое загружает содержимое страниц по указанному пользователем URL.

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

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

Четвёртый проект полностью посвящён работе с прикладными инструментами. Вы научитесь работать с базами данных, отслеживать ошибки, создавать веб-приложения с помощью Fastify.

Учебная программа

Создайте первые страницы с помощью HTML и CSS. Изучите основы программирования: типы данных, условные конструкции, циклы и функции. Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки. Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой. Установите Git, редактор кода VS Code. Наполните свое портфолио на Github первыми программами.

  • Основы современной вёрстки
  • Введение в программирование
  • JS: Массивы
  • Основы командной строки
  • Введение в Git
  • JS: Настройка окружения
6 курсов
55 практик
Проект «Игры разума»

Научитесь писать production-ready код. Освойте принципы объектно-ориентированного и функционального программирования. Начните писать модульный код, который легко расширять и поддерживать. Ускорьтесь с помощью автоматизированного тестирования своего кода. Настройте непрерывную интеграцию и опубликуйте свой первый пакет в npm. Пишите код аки бог.

  • JS: Объекты
  • JS: Функции
  • JS: Автоматическое тестирование
  • JS: Абстракция с помощью данных
  • JS: Деревья
  • JS: Введение в ООП
  • JS: Объектно-ориентированный дизайн
7 курсов
57 практик
Проект «Вычислитель отличий»

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

  • Протокол HTTP
  • JS: Асинхронное программирование
  • JS: Полиморфизм
  • JS: Продвинутое тестирование
4 курса
43 практики
Проект «Загрузчик страниц»

Создавайте комплексные сервисы с помощью Fastify. Используйте ORM для создания моделей и их отображения на базу данных. Накатывайте миграции для эволюции базы данных. Реализуйте аутентификацию и авторизацию. Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности. Деплойте сайт на сервер.

  • Регулярные выражения
  • JS: HTTP Server
  • JS: Express
  • Основы реляционных баз данных
4 курса
40 практик
Проект «Менеджер задач»

Сертификат

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

Сертификат

Стажировка в реальных проектах

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

Поможем с трудоустройством

Во время обучения студенты участвуют в карьерном модуле. Вы узнаете:

  • как грамотно составлять резюме и сопроводительные письма
  • как готовиться и проходить собеседование с HR
  • как адаптироваться на рабочем месте
  • отправим ваше резюме компаниям-партнёрам Хекслета
Тото на собеседовании

Мы помогаем нашим выпускникам получить работу в ведущих компаниях

Альфа Банк Rambler Regru Bookmate Botmother Health Samurai Учи.ру Dualboot partners Funbox

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

А конкретно со мной случилось следующее: меня нашли в этом списке (топ-100 студентов), связались со мной и предложили работу! Это было очень приятно. Я прошел вводное собеседование, после ответил на тесты, решил пару задачек. По результатам меня пригласили на техническое собеседование.

Аватар пользователя Шухрат Рахимов
Шухрат Рахимов
г. Ташкент

Через четыре месяца, пройдя на Хекслете частично профессии JS: Бэкенд и PHP, я решил, что уже достаточно знаю основы, и приступил к своей первой стажировке. А еще через месяц я получил работу над большим веб-проектом на PHP, полным легаси.

Аватар пользователя Евгений Карпунин
Евгений Карпунин
г. Белгород

Hexlet учит самому важному: тому, как нужно программировать, чтобы проектировать сложные системы качественно и быстро. Hexlet рекомендую теперь всем, да и сам планирую заглянуть туда за новыми профессиями. Спасибо, что дочитали до конца. Успехов в учебе!

Аватар пользователя Константин Булгаков
Константин Булгаков
г. Калининград

Cтоимость

Первые курсы бесплатно , затем

$170 помесячно

или

$1200 $1360

при оплате сразу за 8 месяцев

Доступно без оплаты: 4 курса, 30 упражнений

Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Условиями оказания услуг».

Хекслет

C 2012 года на рынке онлайн-образования. Около 10 000 человек обучаются на платформе ежемесячно. 19 000 человек в Slack-сообществе Хекслета — это одно из самых больших комьюнити опытных и начинающих программистов в рунете.

Если у вас остались вопросы

Учиться на Хекслете может каждый желающий, предварительная подготовка не требуется. Программа обучения доступна для людей, которые окончили среднюю школу. Результат обучения зависит от вас: вашего усердия и целеустремлённости. Сомневаться в начале пути нормально. Чтобы убедиться в этом, загляните в раздел «Истории успеха», в котором наши выпускники делятся опытом обучения и успешного трудоустройства.

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

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

Взаимодействие со студентами происходит в Slack-чате группы. Для каждой группы студентов создаётся отдельный закрытый чат с наставником. Также наставник проводит регулярные групповые созвоны и вебинары.

Вы научитесь программировать, освоите современные инструменты разработки, получите практический опыт на стажировке и сможете претендовать на позицию джуниор-программиста. Также вы получите сертификат. Сертификаты Хекслета ценят работодатели.

Мы помогаем нашим студентам найти работу. Для этого с четвёртого модуля обучения HR-менеджеры консультируют выпускников, помогают составить резюме, презентации портфолио, подготовиться к собеседованиям, а также найти вакансии среди наших компаний-партнёров.

Вы можете оплатить обучение сразу или платить помесячно. При единовременной оплате вы получаете скидку. А помесячная оплата — это честная рассрочка от Хекслета, никаких банков, кредитов и процентов.

Мы принимаем дебетовые и кредитные карты Visa, MasterCard и American Express любого банка. Валюта счёта не имеет значения. Ваш банк автоматически конвертирует нужную сумму по действующему курсу.

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

Напишите нам если у вас остались вопросы