Профессия

Фронтенд-программист

Научитесь создавать приложения на React.js, правильно строить и тестировать архитектуру. Создадите свой онлайн-чат Slack, агрегатор RSS-потоков и другие приложения для портфолио. Освоите новую профессию.

Записаться на обучение
Технологии, изучаемые в профессии Фронтенд-программист
Формат

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

Расписание

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

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

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

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

8 месяцев

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

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

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

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

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

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

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

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

Игры разума

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

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

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

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

Проект RSS агрегатор

RSS агрегатор

Создадите веб-приложение, которое собирает RSS-потоки с ваших любимых сайтов. Научитесь работать с сетью, делать асинхронные запросы, обрабатывать и выводить данные.

Проект Чат (Slack)

Чат (Slack)

Сделаете веб-приложение: онлайн-чат, в котором вы сможете общаться с друзьями. Научитесь работать с React, Redux — популярными JavaScript-инструментами.

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

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

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

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

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

Создавайте интерактивные приложения в браузере и собирайте их с помощью Webpack. Эффективно используйте DOM API, выполняйте HTTP-запросы к серверу с помощью AJAX. Используйте архитектурный подход MVC для создания устойчивых к изменениям приложений. Научитесь правильно работать с формами: проверять корректность данных и думать о безопасности. Познакомьтесь с асинхронной природой JavaScript и используйте ее во имя добра.

  • Протокол HTTP
  • JS: Асинхронное программирование
  • JS: DOM API
  • Регулярные выражения
  • JS: Архитектура фронтенда
  • JS: Продвинутое тестирование
6 курсов
58 практик
Проект «RSS агрегатор»

Освойте React для создания сложных одностраничных сайтов (SPA). Подключите Веб-сокеты для работы с приложениями реального времени. Грамотно управляйте состоянием приложения через Redux Toolkit. Создавайте компоненты, которые легко поддерживать и использовать повторно даже на разных сайтах. Интегрируйте с React библиотеки изначально не предназначенные для работы с ним. Используйте на полную катушку знания, полученные в предыдущих модулях.

  • JS: Полиморфизм
  • JS: React
  • JS: Redux (React)
3 курса
42 практики
Проект «Чат (Slack)»

Сертификат

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

Сертификат

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

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

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

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

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

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

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

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

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

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

Аватар пользователя Роман Макаров
Роман Макаров
г. Симферополь

Зарегистрировался и… пропал в Хекслете с головой на полгода. Таких интересных и подробных материалов я не встречал ещё в сети. Даже самые базовые вещи, на которые сам бы никогда не обратил внимание, тут вызывают бурное обсуждение в топиках под уроками.

Аватар пользователя Вячеслав Быков
Вячеслав Быков
г. Москва

Обучение в группе с наставником

$1200 Экономия $160

при единовременной оплате

$170 в месяц

итоговая сумма $1360

Вводные курсы бесплатно

Отправляя форму, вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг». Защита от спама reCAPTCHA «Конфиденциальность» и «Условия использования».

Учиться самостоятельно

Доступ к курсам, теории и практике, поддержка менторов в разделе «Обсуждение».

Отправляя форму, вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг». Защита от спама reCAPTCHA «Конфиденциальность» и «Условия использования».

Тото читает книгу

Хекслет

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

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

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

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

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

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

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

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

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

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

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

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