Гарантированные собеседования в компаниях-партнерах
Старт 21 сентября
Онлайн из любой точки мира
«Фронтенд-разработчик»
или вернем деньги
Акция
Трудоустроим
Диплом о профессиональной переподготовке
Старт 21 сентября
Первые уроки бесплатно прямо сейчас!
Востребованная на рынке труда IT-профессия
Создает веб-страницы, оживляет макеты дизайнера, используя сложные анимации и графику. Умеет публиковать сайт и приложения для доступа пользователей. Отслеживает ошибки в пользовательском интерфейсе и устраняет их
Фронтенд-разработчик отвечает за клиентскую часть сайтов и приложений, с которой пользователь непосредственно взаимодействует на своем компьютере или телефоне
Работает с HTML и CSS, JavaScript и TypeScript. Хорошо разбирается во фреймворках и библиотеках, таких как React и Redux Toolkit.
Стать middle-разработчиком с вознаграждением 150 000 ₽ можно за год реальной разработки
junior
50 000 ₽
middle
150 000 ₽
Можно работать из любой точки мира или искать работодателя за рубежом
Хорошие фронтенд-разработчики быстро растут в профессии и в цене
По результатам исследования Хабр Карьеры за 2 полугодие 2022 года
senior
180 000+ ₽
1 784 вакансии
Как проходит обучение
Курс «Фронтенд-разработчик» состоит из учебных модулей с уроками и проектами
теория, тесты на закрепление изученного и практика прямо в браузере
В каждом уроке —
1-2 раза в неделю —
встречи с наставником: вебинары, сессии лайвкодинга
Все онлайн-встречи сохраняем в записи —
можно пересматривать
Наставники и кураторы
помогают в учебном процессе
Мы воссоздали реальное рабочее пространство программиста
Сразу видите обратную связь по своему решению в виде тестов и их результатов
Вы прямо в браузере получаете доступ к виртуальной машине, редактору кода и к консоли
Если долго не справляетесь с задачей, можете воспользоваться подсказкой и подсмотреть решение учителя
Проходите уроки самостоятельно в любое удобное время
Учебный материал представлен в текстовом формате, иногда встречаются короткие видео
Урок — это теория, квиз (проверочный тест) и практика
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Практика может быть в виде упражнений в браузере, испытаний, проектов, самостоятельной работы и домашних заданий
Команда поддержки делает процесс обучения более понятным и эффективным
Наставники — практикующие разработчики, которые отвечают на вопросы в закрытом чате группы, делают код-ревью проектов, проводят активности, делятся опытом
Кураторы организовывают учебный процесс: обращайтесь, если хотите проверить прогресс, нужна пауза в обучении, сложно учиться, хотите сменить программу
Программа
Мы регулярно мониторим, какие компетенции разработчиков востребованы на рынке и строим учебную программу в соответствии с этим знанием
Будьте уверены — вы получите именно те инструменты и навыки, которые позволят вам найти работу
Материалы были обновлены 10 апреля 2023 года
Основы верстки и позиционирования
2 месяца
Основы современной верстки Основы верстки контента CSS: Позиционирование элементов CSS: основы Flex
Вебинары
Отладка кода (Chrome DevTools) Стилистика верстки и основные методологии верстки
Курсы
Основы веб-программирования
2 месяца
Трудоустройство Введение в программирование Основы командной строки JS. Настройка окружения JS. Массивы Введение в Git
Вебинары
Настройка окружения (менеджер версий asdf, ubuntu on windows) Эффективная отладка кода (дебагер, подходы) Поиск технической информации Организация задач с помощью Kanban-доски (Trello)
Курсы
Игры разума
Итоговый проект
Профессиональный JavaScript
2 месяца
JS. Функции JS. Абстракция с помощью данных JS. Объекты JS. Автоматическое тестирование JS. Деревья
Вебинары
Алгоритмы и структура данных Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать) Функциональное программирование (чистота, побочные эффекты) Устройство языков (парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)
Курсы
Вычислитель отличий
Итоговый проект
Разработка браузерных приложений
2 месяца
Трудоустройство для разработчиков JS. Введение в ООП Протокол HTTP JS. DOM API JS. Архитектура фронтенда JS. Объектно-ориентированный дизайн JS. Асинхронное программирование Регулярные выражения (Regexp) JS. Продвинутое тестирование
Вебинары
Устройство операционных систем (администрирование, процессы, память, файловая система) Подключение к обучению подкастов, книг, онлайн-мероприятий, вовлечение в комьюнити, ведение блога Командная работа в Git REST API, Очереди, Background Jobs
Пробные собеседования Reach Hooks: useState, useEffect, useRef Базовый Webpack Как работает Redux и делаем аналог с помощью React Hooks Практика React Hooks Продуктовая разработка (Lean Start Up: Time To Market, MVP, A/B тесты) Инженерная культура
Курсы
Чат (Slack)
Итоговый проект
Дополнительные курсы
TypeScript
Вебинар
Vue.js
Курс
Оставьте заявку, и мы расскажем, как пройти бесплатные курсы профессии
Пройдите 5 бесплатных уроков из профессии и получите скидку
За год выросла до тимлида, а еще через год стала руководителем Фронтенд-направления в IT-компании Calltouch
Геннадий Зинченко
Всего через 1,5 года работы разработчиком устроился в крупную IT-компанию «СберМаркет»
За 3 недели разработала приложение, которое вошло в пятерку финалистов в конкурсе стартапов от Minima Global
Написала библиотеку для рекламного движка «Европы Плюс»
Участвовал в создании приложения с более 5 миллионами скачиваний для «СберМаркета»
Прошел путь от проджект-менеджера в стартапе до Android-разработчика
Сергей Шалыгин
Пришел в IT из ритейла
Александр Смирнов
Работает middle-разработчиком в компании «Адванта»
Получил оффер на junior-разработчика через 3 месяца после начала обучения на Хекслете
Знает особенности работы с разными возрастными группами: обучал программированию и детей, и взрослых
Получил One Day Offer в Яндекс
На доходы от разработки купил спортивный мотоцикл
С нуля написал фронтенд и бэкенд сервиса для инвестиционного фонда по поиску врачей и клиник
Наши выпускники работают в крупных IT-компаниях
становятся мидлами в течение года после обучения на Хекслете
50%
А вот и их вдохновляющие истории
Александр Ковалец
Влюбился в профессию разработчика, отучившись на Хекслете и сменив нескольких работодателей
«Может показаться, что мой результат закономерен: мне нравилась математика, я учился на технической специальности. Но мне совсем не нравилось программирование до тех пор, пока у меня не начало что-то получаться. ВУЗ дал мне лишь базовые навыки, все пришлось учить самостоятельно»
Был рабочим на стройке, учил верстку самостоятельно, стал фронтендером на Хекслете
«Неизвестно, что бы было дальше, если бы в один прекрасный день я не наткнулся в твиттере на девушку, которая писала про учебу на Хекслете. Мне стало интересно — я ей написал с вопросом, что это за Хекслет вообще такой, и она мне продала идею учиться на этой площадке буквально за 5-6 сообщений»
Из вечного джуна с синдромом самозванца вырос до уверенного в себе разработчика
«До встречи с Хекслетом мой путь можно описать так: «иду с завязанными глазами ночью по тёмному лесу в неизвестном направлении». Не было абсолютно никакого вектора развития, никакого осмысленного погружения в технологии или в языки программирования. Мне нужно было выйти из айти и зайти нормально»
Получил профессию «Фронтенд-разработчик» на Хекслете. Понял, что даже джун может претендовать на достойную зарплату
«В итоге я работаю фронтенд-разработчиком в крупной компании, которая занимается цифровыми решениями. У меня интересный проект, связанный с большим объемом данных и их визуализацией. Хекслет помог мне посмотреть на мир программирования под другим углом»
Выпускник курса «Фронтенд-разрабочик», был редактором, а стал программистом
«У меня гуманитарное образование, работал в разных сферах . Всерьез о том, чтобы стать программистом, не задумывался. Изучал потому, что мне это нравилось. Всё изменилось, когда мой наставник на Хекслете сказала, что я не стану настоящим программистом пока не начну получать за код деньги»
Фотограф и вахтовик, освоил фронтенд-разработку и написал собственное приложение для обработки снимков
«Параллельно обучению на Хекслете, я начал писать свое расширение по ретуши Photoshop. Мне пришлось использовать сторонние библиотеки, но в их документации было несложно разобраться после первого проекта. Сейчас продажа моих цифровых товаров приносит ежемесячно около $2 тыс.»
Каждая работа — это вклад в ваше портфолио. Вы размещаете исходный код в личном аккаунте на GitHub и можете показать его работодателям. Портфолио из выполненных проектов Хекслета — сильное преимущество при трудоустройстве как для опытных, так и для начинающих разработчиков
Многие студенты трудоустраиваются уже после первых трех учебных проектов
Учебные проекты
Это не несколько строк кода, а полноценные приложения, которые вы разрабатываете от начала и до конца на собственном компьютере. Проекты проходят автоматизированную проверку и код-ревью от наставника
Игры разума
Консольное приложение, представляющее из себя набор из пяти простых математических игр. Они построены по принципу популярных мобильных приложений для прокачки мозга
Консольное приложение, представляющее из себя программу, которая определяет разницу между двумя структурами данных. Утилита поддерживает входные форматы yaml и json, парсит и обрабатывает данные из них и выводит результат в форматах plain text, stylish и json
Веб-приложение для сбора и просмотра информации RSS-лент из различных источников. Оно позволяет добавлять неограниченное количество RSS-лент, само их обновляет и добавляет новые записи в общий поток
Аналог Slack-чата, упрощенная версия. Проект построен на технологиях, используемых в повседневной работе фронтенд-разработчиками в целом и React-разработчиками в частности
Поиск пропущенных чисел в последовательности чисел
Калькулятор
Определение четного числа
Определение наибольшего общего делителя
Определение простого числа
Что в итоге
Погрузитесь в экосистему JavaScript, научитесь настраивать рабочее окружение
Подружитесь с линтером и менеджером зависимостей npm
Поймёте, чем git отличается от GitHub, поработаете с внешними репозиториями
Получите опыт построения архитектуры полноценного приложения и написания чистого кода
2-4 недели + до 2 недель на код-ревью
Вычислитель отличий
Что в итоге
Отработаете работу с коллекциями
Изучите способы построения и обхода деревьев
Познакомитесь с разными форматами данных (json, yaml), научитесь их парсить и формировать
Начнете писать тесты (jest) и освоите разработку через них
Познакомитесь с непрерывной интеграцией (CI) и элементами экстремального программирования (XP)
2-4 недели + до 2 недель на код-ревью
RSS агрегатор
Что в итоге
Отработаете работу с селекторами, событиями и генерацией HTML средствами DOM API
Научитесь создавать полноценное веб-приложение на чистом JS и строить приложения на основе шаблона проектирования MVC
Уделите внимание формам и основам UX
Научитесь работать с промисами и обрабатывать ошибки
Получите опыт сборки и развертывания программ для публичного доступа
2-4 недели + до 2 недель на код-ревью
Чат (Slack)
В процессе выполнения проекта будете решать стандартные задачи:
Работать с веб-сокетами
Взаимодействовать с REST API
Использовать React с хуками, Redux через reduxjs/toolkit
Организовывать роутинг на клиенте
Выполнять авторизацию и аутентификацию
Работать со сборкой и деплоем
Это проекты, которые учат разбираться в чужом коде, задавать вопросы и работать в команде. Вы сможете как отработать уже изученную теорию, так и познакомиться с другими языками, незнакомыми фреймворками и инструментами
Дополнительные проекты
Вы пройдете еще два проекта на курсе «Трудоустройство» от Хекслета