Основные возможности платформы Hexlet не доступны в вашем браузере. Пожалуйста, обновитесь.

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

Бэкенд JS-программист

Программа обучения программированию Начать обучение

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

1. Учебный план

Четкий учебный план, от первых шагов в программировании до фреймворков и API.

Учебные планы по программированию

Упражнения по программированию

2. Практика

Практика с первого дня! Упражнения в уроках и дополнительная практика по завершении курсов.


3. Проекты

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

Ваше портфолио на Github

Расписание проектов

Каждый проект длится неделю. Его нужно сдать в срок. Так будет выглядеть ваше расписание проектов, если вы начнете сегодня:

Уровень / Название Дата старта
1. Brain Games 03 апреля 2017 → 7 дней
2. Вычислитель отличий 01 мая 2017 → 7 дней
3. Загрузчик страниц 29 мая 2017 → 7 дней
4. Менеджер задач 26 июня 2017 → 7 дней

Стажировка

4. Стажировка после проектов

Возможность попасть на стажировки и собеседования в компании-партнеры Хекслета.


5. Постоянная поддержка

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

Решение проблем

Ваши навыки после завершения

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

  Работа с Linux и командной строкой

  Умение работать с инструментами разработки

  Знание SQL

  Работа с базами данных

  Понимание самых свежих стандартов ES

  Написание автоматических тестов

  Алгоритмическое мышление

  Объектно-ориентированное программирование

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

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

  Разработка веб-сайтов и приложений

  Понимание протокола HTTP

  Знание инструментов Configuration Management

  Администрирование Linux (базовое)

  Умение работать с Git и Github

  Установка и настройка среды разработки

  Работа с требованиями и дедлайном


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

Кто будет обучать?

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

Image Кирилл Мокевнин

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

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

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

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

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

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

Мы любим вопросы! :) Напишите нам!


Про проекты и стажировку

Сколько всего проектов нужно выполнить?

Всего — 3 проекта. Это 3 уровня навыков. Если вы прошли проект 1го уровня — значит достигли первого уровня, и так далее. Каждый следующий проект — сложнее и круче предыдущего. В каждом проекте несколько шагов, и каждый проект нужно успеть сдать в срок.

Нужно ли сначала завершить все курсы чтобы начать проекты?

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

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

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

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

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

Что будет, если я не могу продолжать или не могу платить в данный момент?

Ничего страшного! Мы никогда не удаляем ваш прогресс, это касается и курсов, и проектов. Вы всегда можете остановиться, отменить подписку, а потом вернуться в любой момент и продолжить с того же уровня. Например, если вы прошли первые 2 проекта, то есть достигли 2го уровня, то в будущем сможете начать с проекта третьего уровня.

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

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

Когда стратует мой первый проект?

Проекты каждого уровня начинаются каждые две недели.