Изучите JavaScript в связке с HTML и CSS, освойте React, чтобы создавать сложные компоненты, которые легко поддерживать и использовать повторно. Научитесь делать интерфейсы дружелюбными, навигацию понятной, а пользователей счастливыми
Фронтенд-разработчик работает над пользовательским интерфейсом сайта. Результат его труда — удобные и красивые страницы с интерактивными эффектами: анимация, выпадающие списки, появление окон, меню.
senior
180 000+ ₽
Стать middle-разработчиком с вознаграждением 150 000 ₽ можно за год реальной разработки
Можно работать из любой точки мира или искать работодателя за рубежом
Хорошие фронтенд-разработчики быстро растут в профессии и в цене
Несколько сотен вакансий
Большая часть вакансий на удаленке
По результатам исследования Хабр Карьеры за 2 полугодие 2022 года
Почему мы?
Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем». На Хекслете решение задач идет только через реальное понимание. Вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения
Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 4 проекта, в рамках которых вы напишете полноценные приложения для портфолио на GitHub
Сертификат
Работодатели ценят выпускников Хекслета, сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным специалистом
Практика с первого дня
Опытные наставники
Практикующие разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями. Вы не останетесь одни и вам не будет стыдно за результат
Стажировка после обучения
Оплачиваемая в проектах ИТ-кластера Ростелекома + десятки других партнерских компаний, в которые мы можем предложить вашу кандидатуру
Процесс обучения на Хекслете спроектирован так, что его невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку и идеально подходит для тех, кто хочет стать хорошим инженером
трудоустраиваются без поиска работы, работодатели находят их сами
27%
получивших профессию на Хекслете, возвращаются, чтобы выучить другие языки программирования
60%
выпускников получают оффер на первых пяти собеседованиях
65%
студентов из тех, что пришли на Хекслет сменить профессию, достигли своей цели и работают разработчиками
74%
становятся миддлами в течение года после обучения на Хекслете
50%
*На основании опроса 204 выпускников Хекслета, проведенного в 2021 году
Оставьте заявку, и мы расскажем, как пройти бесплатные курсы профессии
Готовы попробовать прямо сейчас?
Учим необходимому
Мы регулярно мониторим, какие компетенции разработчиков востребованы на рынке и строим учебную программу в соответствии с этим знанием
Будьте уверены — вы получите именно те инструменты и навыки, которые позволят вам найти работу.
Автоматизированные тесты — неотъемлемая часть профессиональной разработки
Создание простого для анализа и изменения кода требует хорошего понимания принципов его организации
Программирование — это не только код, но и сопутствующие инструменты: командная строка, NPM, Git, Webpack
Задает архитектуру проекта. Решает типовые задачи за программиста. Значительно сокращает количество кода и автоматизирует рутину
Единственный язык программирования, работающий в браузере. Главный инструмент фронтенд-программиста
Языки создания веб-страниц. Описывают их структуру (расположение блоков) и внешний вид. Отвечают за формирование текста
Любая программа — это последовательность шагов, выполняемых над данными. Способ организации сильно влияет на удобство работы
Код фронтенд-разработчика выполняется в браузере, а значит ему нужно уметь взаимодействовать со страницей и изменять ее
HTML и CSS
JavaScript
Алгоритмы и структуры данных
Фреймворки (React + Redux Toolkit)
Фронтенд (DOM API)
Архитектура
Качество
Инфраструктура
Раскрыть всю программу
Программа курса Фронтенд-разработчик
Основы современной верстки Основы верстки контента CSS: Позиционирование элементов CSS: основы Flex
[Основы верстки и позиционирования]
Вебинары
Отладка кода (Chrome DevTools) Стилистика верстки и основные методологии верстки
Курсы
[01]
Создайте первые страницы с помощью HTML и CSS
Располагайте HTML элементы, используя доступные возможности позиционирования и модуля CSS Flex
Изучите базовые возможности CSS по оформлению элементов на странице
Научитесь создавать формы, таблицы, использовать доступные HTML теги для правильной семантики
Трудоустройство Введение в программирование Основы командной строки JS. Настройка окружения JS. Массивы Введение в Git
[Основы веб-программирования]
Вебинары
Настройка окружения (менеджер версий asdf, ubuntu on windows) Эффективная отладка кода (дебагер, подходы) Поиск технической информации Организация задач с помощью Kanban-доски (Trello)
Курсы
[02]
Игры разума
Итоговый проект
Изучите основы программирования: типы данных, условные конструкции, циклы и функции
Наполните свое портфолио на GitHub первыми программами
Прокачайте алгоритмическое мышление и реализуйте самостоятельно функции сортировки
Правильно настройте операционную систему для разработки, научитесь пользоваться командной строкой
Установите Git, редактор кода VS Code
JS. Функции JS. Абстракция с помощью данных JS. Объекты JS. Автоматическое тестирование JS. Деревья
[Профессиональный JavaScript]
Вебинары
Алгоритмы и структура данных Эффективная работа (горячие клавиши, организация рабочего пространства, слепая печать) Функциональное программирование (чистота, побочные эффекты) Устройство языков (парсинг, AST, работа интерпретатора/компилятора, порядок вычислений, типизация)
Курсы
[03]
Вычислитель отличий
Итоговый проект
Научитесь писать production-ready код
Настройте непрерывную интеграцию и опубликуйте свой первый пакет в npm
Освойте принципы проектно-ориентированного и функционального программирования
Начните писать модульный код, который легко расширять и поддерживать
Ускорьтесь с помощью автоматизированного тестирования своего кода
Трудоустройство для разработчиков JS. Введение в ООП Протокол HTTP JS. DOM API JS. Архитектура фронтенда JS. Объектно-ориентированный дизайн JS. Асинхронное программирование Регулярные выражения (Regexp) JS. Продвинутое тестирование
[Разработка браузерных приложений]
Вебинары
Устройство операционных систем (администрирование, процессы, память, файловая система) Подключение к обучению подкастов, книг, онлайн-мероприятий, вовлечение в комьюнити, ведение блога Командная работа в Git REST API, Очереди, Background Jobs
Курсы
[04]
RSS агрегатор
Итоговый проект
Создавайте интерактивные приложения в браузере и собирайте их с помощью Webpack
Познакомьтесь с асинхронной природой JavaScript
Эффективно используйте DOM API, выполняйте HTTP-запросы с помощью AJAX
Используйте архитектурный подход MVC для создания устойчивых к изменениям приложений
Научитесь правильно работать с формами: проверять корректность данных и думать о безопасности
Пробные собеседования Reach Hooks: useState, useEffect, useRef Базовый Webpack Как работает Redux и делаем аналог с помощью React Hooks Практика React Hooks Продуктовая разработка (Lean Start Up: Time To Market, MVP, A/B тесты) Инженерная культура
Курсы
[05]
Чат (Slack)
Итоговый проект
Освойте React для создания сложных одностраничных сайтов (SPA)
Используйте на полную катушку знания, полученные в предыдущих модулях
Подключите веб-сокеты для работы с приложениями реального времени
Грамотно управляйте состоянием приложения через Redux Toolkit
Создавайте компоненты, которые легко поддерживать и использовать повторно даже на разных сайтах
Интегрируйте с React библиотеки, изначально не предназначенные для работы с ним
Очень много практики
в браузере
420+ упражнений
Выполняйте их, когда вам удобно. Упражнения на платформе доступны 24/7
для выполнения
4 проекта
для портфолио на GitHub
По одному для каждого учебного модуля. Начинаем с простого и погружаемся в разработку для реального бизнеса. Наставник проведет ревью кода и поможет довести проект до совершенства
Проект 1. Игры разума Создадите набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга
Проект 2. Вычислитель отличий Разработаете программу, определяющую разницу между двумя структурами данных. Подобный механизм используется, например, при выводе тестов
Проект 3. RSS-агрегатор Создадите специализированный сервис, который дает возможность пользователям подписываться на изменения на сайте или блоге
Проект 4. Чат Напишите упрощенный аналог Slack-чата
11 Open Source
Научитесь работать с чужим кодом, оформлять пулреквесты. Это ваш опыт реального продакшена и +100 баллов в карму программиста
проектов Хекслета
150 тестовых заданий
Работайте с базой типовых задач из настоящих проектов. Это придаст уверенности на собеседованиях
от наших партнеров
Ваши навыки после окончания программы
Javascript
Языки
Фронтенд-разработчик
Иван
Навыки
Создаю страницы с помощью HTML и CSS. Знаю основы программирования: типы данных, условные конструкции, циклы и функции. Имею прокачанное алгоритмическое мышление
Настраиваю среду для разработки и пишу production-ready код. Знаю принципы объектно-ориентированного и функционального программирования. Обладаю навыками написания модульного кода
Создаю интерактивные приложения в браузере и собираю их с помощью Webpack. Эффективно использую DOM API, выполняю HTTP-запросы к серверу с помощью AJAX
Использую архитектурный подход MVC для создания устойчивых к изменениям приложений. Знаком с асинхронной природой JavaScript
Владею React для создания сложных одностраничных сайтов (SPA). Грамотно управляю состоянием приложения через Redux Toolkit. Создаю компоненты, которые легко поддерживать и использовать повторно
Умею работать с командной строкой Linux, знаю основные команды. Базово настраиваю CI/CD
HTML и CSS
React
Фреймворки
Redux Toolkit
Командная строка
Инструменты
NPM
Git
Webpack
DOM API
Процессы
Алгоритмы и структуры данных
Архитектура приложений
Автоматизированные тесты
Как проходит обучение
Курс состоит из учебных модулей с уроками и проектами
1-2 раза в неделю — встречи с наставником: вебинары, сессии лайвкодинга
В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
Все онлайн-встречи сохраняем в записи — можно пересматривать!
Проходите уроки самостоятельно в любое время, которое удобно вам
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Кураторы заботливо отслеживают прогресс и вовремя подскажут, если нужно ускорить темп
Наставник поможет, если возникнут трудности в обучении
Можно без стеснений задать любой вопрос, даже если вам он кажется пустячным
Начните учиться уже сегодня
6 300 ₽
134 100 ₽
при оплате сразу
от
или
в месяц, в рассрочку на 24 месяца
168 000 ₽
Пройдите 10 бесплатных уроков из профессии и получите скидку
Вернем деньги в течение первых двух недель, если передумаете учиться
Собственный сервис для размещения вакансий и открытого обсуждения резюме. HR-эксперты и опытные разработчики помогут отшлифовать ваше резюме и довести его до совершенства
Открытый проект Хекслета, в котором можно решать задачи по программированию в режиме реального времени — с ботом или живым соперником. Поможет отточить навыки написания кода до автоматизма
Технические задачи, которые помогут подготовиться к собеседованиям. В репозитории Хекслета собрано более 150 тестовых от компаний
Open Source проекты Хекслета — приложения с открытым исходным кодом на GitHub. Студенты могут предложить улучшить этот код, найти и исправить ошибки. Участие в открытых проектах дает опыт реального продакшена, развивает умение общаться, задавать вопросы, работать в команде и решать новые задачи
А как насчет трудоустройства?
Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT
На сервисе Хекслет-резюме вы можете разместить свое первое резюме, а специалисты HR и более опытные разработчики дадут свои рекомендации по улучшению его содержания и структуры
Охватывает все темы по трудоустройству. От первых шагов - составления резюме и рабочих профилей, до психологических аспектов собеседования и адаптации на рабочем месте
Программа вебинаров, разработанная IT-рекрутерами
Персональный карьерный консультант
Который заинтересован, чтобы вы нашли первую работу в IT. Он поможет проанализировать вакансии, составить сопроводительное письмо, порекомендует вас в партнерские компании, предложит стажировки
Что меня ждет?
Работа с резюме
Вы будете участвовать в разработке открытых проектов Хекслета на GitHub. Учиться работать с чужим кодом, оформлять пулреквесты. Это опыт реального продакшена, ценный для любого работодателя
В нашей базе более 150 тестовых заданий от компаний-партнеров Хекслета. Вы поработаете с типовыми задачами из настоящих проектов. Это придаст уверенности и поможет пройти собеседование
Практика в Open Source
Тестовые задания с собеседований
60+ it-продуктов
чтобы проявить себя
А ТАКЖЕ...
* Для студентов, которые полностью пройдут обучение по профессии «Фронтенд-разработчик», выполнят все 4 проекта и поучаствуют в Open Source проектах Хекслета. Предложение по стажировке может быть ограничено количеством открытых вакансий в проектах Ростелекома
40 000 ₽
ОПЛАТА В МЕСЯЦ
до 3 месяцев
продолжительность стажировки
Оплачиваемая стажировка в проектах ИТ-кластера Ростелеком