Fullstack-разработчик

6 проектов в портфолио на GitHub — от простой текстовой игры до полноценного мессенджера
Помощь наставников — практикующих разработчиков
Старт 8 декабря
Обучение без дедлайнов
Погружение в практику c первого дня
|
[Новая профессия с нуля за 16 месяцев]
рекомендации
Подготовка к трудоустройству
в компании-партнеры

Специалист полного цикла

Научитесь создать веб-приложения с нуля: верстать страницы в HTML и CSS, оживлять их с помощью JavaScript, разрабатывать клиентскую часть на React и собирать весь бэкенд с помощью Node.js
Fullstack-разработчик погружен во все этапы разработки веб-сервиса. Он принимает участие как в создании визуальной части — фронтенда, так и в реализации серверной — бэкенда
senior
250 000+ ₽
Стать middle-разработчиком с вознаграждением 150 000 ₽ можно за год реальной разработки
каждый день только на Хабр Карьере
junior
70 000 ₽
middle
150 000 ₽
Можно работать из любой точки мира или искать работодателя за рубежом
Хорошие fullstack-разработчики быстро растут в профессии и в цене
Несколько сотен вакансий
Большая часть вакансий на удаленке
По результатам исследования Хабр Карьеры за 1 полугодие 2022 года

Почему мы?

Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем».
На Хекслете решение задач идет только через реальное понимание. Вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения
Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 4 проекта, в рамках которых вы напишете полноценные приложения для портфолио на GitHub
Сертификат
Работодатели ценят выпускников Хекслета, сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным специалистом
Практика с первого дня
Опытные наставники
Практикующие разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями.
Вы не останетесь одни и вам не будет стыдно за результат
Гарантированные собеседования
Всесторонне подготовим к собеседованиям и поиску первой работы. Предложим вашу кандидатуру в партнерские компании
Процесс обучения на Хекслете спроектирован так, что его невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку и идеально подходит для тех, кто хочет стать хорошим инженером
трудоустраиваются без поиска работы, работодатели находят их сами
27%
получивших профессию на Хекслете, возвращаются, чтобы выучить другие языки программирования
60%
выпускников получают оффер на первых пяти собеседованиях
65%
студентов из тех, что пришли на Хекслет сменить профессию, достигли своей цели и работают разработчиками
74%
становятся миддлами в течение года после обучения на Хекслете
50%
*На основании опроса 204 выпускников Хекслета, проведенного в 2021 году
Оставьте заявку, и мы расскажем, как пройти бесплатные курсы профессии
Готовы попробовать прямо сейчас?

Учим необходимому

Мы регулярно мониторим, какие компетенции разработчиков востребованы на рынке и строим учебную программу в соответствии с этим знанием
Будьте уверены — вы получите именно те инструменты и навыки, которые позволят вам найти работу.
База данных — сердце любого проекта, а язык SQL помогает обращаться к ней так, чтобы среди большого объёма информации находить нужную в данный момент
Автоматизированные тесты — неотъемлемая часть профессиональной разработки. Хорошо написанные тесты значительно ускоряют разработку, позволяют быстро находить ошибки и исправлять их
Один и тот же код можно написать бесконечным количеством способов. И только от разработчика зависит, как организовать код так, чтобы его можно было легко анализировать и изменять
Задают архитектуру проекта. Решают типовые задачи за программиста. Значительно сокращают количество кода и автоматизирует рутину
JavaScript — главный инструмент фронтенд-разработчика. А платформа Node.js позволяет запускать JS-код на стороне сервера. Вам больше не нужно переключаться между технологиями
Языки создания веб-страниц. Описывают их структуру (расположение блоков) и внешний вид. Отвечают за форматирование текста
Любая программа — это последовательность шагов, выполняемых над данными. Способ организации сильно влияет на удобство работы
Код fullstack-разработчика выполняется в браузере, а значит ему нужно уметь взаимодействовать со страницей и изменять ее
HTML и CSS
JavaScript+Node.js
Алгоритмы и структуры данных
Фреймворки (React + Redux Toolkit, Express, Fastify)
Фронтенд (DOM API)
Качество
Базы данных (SQL)
Архитектура
Программирование — это не только код, но и сопутствующие инструменты: командная строка, NPM, Git, Webpack. Их понимание позволит быстро подготовиться к старту любого проекта
Инфраструктура
Раскрыть всю программу

Программа курса
Fullstack-разработчик

Основы современной верстки
Основы верстки контента
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
Асинхронное программирование
Регулярные выражения Regexp
Продвинутое тестирование
[Асинхронное программирование и сетевые запросы]
Вебинары
Устройство операционных систем (код, администрирование, процессы, память, файловая система)
Подключение к обучению подкастов, книг и онлайн-мероприятий, вовлечение в локальные комьюнити, ведение своего блога, помощь другим в Slack Хекслета и Обсуждениях
Курсы
[04]
Загрузчик страниц
Итоговый проект
Погрузитесь в асинхронность, научитесь писать код, который эффективно утилизирует процессор
Изучите HTTP и выполняйте запросы с помощью Axios
Постройте архитектуру утилиты, которая скачивает страницы сайтов из интернета, парсит их и меняет так, чтобы они могли работать без доступа в интернет
JS. DOM API
Архитектура фронтенд
JS. Полиморфизм
[Разработка браузерных приложений]
Вебинары
Командная работа в Git
REST API, Очереди, Background Jobs
Курсы
[05]
RSS-агрегатор
Итоговый проект
Создавайте интерактивные приложения в браузере и собирайте их с помощью Webpack
Эффективно используйте DOM API, выполняйте HTTP-запросы с помощью AJAX
Используйте архитектурный подход MVC для создания устойчивых к изменениям приложений
Научитесь правильно работать с формами: проверять корректность данных и думать о безопасности
Познакомьтесь с асинхронной природой JavaScript
JS.React
JS.Redux (React)
JS.Полиморфизм
JS. React Hooks
React. Redux Toolkit
JS. Погружаясь в классы
[Разработка React приложений]
Вебинары
Пробные собеседования
Разворачивание и деплой (makefile,docker, хостинг, ansible, webpack, terraform)
Курсы
[06]
Чат (Slack)
Итоговый проект
Освойте React для создания сложных одностраничных сайтов (SPA)
Используйте на полную катушку знания, полученные в предыдущих модулях
Подключите веб-сокеты для работы с приложениями реального времени
Грамотно управляйте состоянием приложения через Redux Toolkit
Создавайте компоненты, которые легко поддерживать и использовать повторно даже на разных сайтах
Интегрируйте с React библиотеки, изначально не предназначенные для работы с ним
JS. HTTP Server
JS. Express
Основы реляционных данных
[Разработка на Fastify]
Вебинары
Продуктовая разработка (Lean Start Up: Time To Market, MVP, A/B тесты)
Инженерная культура
Курсы
[07]
Менеджер задач
Итоговый проект
Создавайте комплексные сервисы с помощью Fastify
Используйте ORM для создания моделей и их отображения на базу данных. Накатывайте миграции для эволюции базы данных. Реализуйте аутентификацию и авторизацию
Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности
Деплойте сайт на сервер

Очень много практики

WOW!
в браузере
450+ упражнений
Выполняйте их, когда вам удобно. Упражнения на платформе доступны 24/7
для выполнения
6 проектов
для портфолио на GitHub
По одному для каждого учебного модуля. Начинаем с простого и погружаемся в разработку для реального бизнеса. Наставник проведет ревью кода и поможет довести проект до совершенства
11 Open Source
Научитесь работать с чужим кодом, оформлять пулреквесты. Это ваш опыт реального продакшена и +100 баллов в карму программиста
проектов Хекслета
150 тестовых заданий
Работайте с базой типовых задач из настоящих проектов. Это придаст уверенности на собеседованиях
от наших партнеров

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

Программа
Формат
Сложности и вопросы
Трудоустройство
Курс состоит из учебных модулей с уроками и проектами
1-2 раза в неделю — встречи с наставником: вебинары, сессии лайвкодинга
В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
Все онлайн-встречи сохраняем в записи — можно пересматривать!
Проходите уроки самостоятельно в любое время, которое удобно вам
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Кураторы заботливо отслеживают прогресс и вовремя подскажут, если нужно ускорить темп
Наставник поможет, если возникнут трудности в обучении
Дружное сообщество в Slack, которое всегда придет на помощь
Можно без стеснений задать любой вопрос, даже если вам он кажется пустячным
После второго проекта — готовое резюме и рабочий профиль, умение писать сопроводительное и правильно откликаться на вакансии
После четвертого проекта — десятки выполненных тестовых заданий и мастерство проходить собеседования без стресса
После третьего проекта — участие в Open Source и опыт реального продакшена
Помощь в поиске работы во время обучения: рекомендации по стажировкам и карьерные консультации
Начните учиться уже сегодня
11 280 ₽
237 600 ₽
при оплате сразу
в месяц
от
ИЛИ
Отправляя форму, вы соглашаетесь с «Политикой
конфиденциальности » и «Условиями оказания услуг»
в рассрочку на 24 месяца
Вернём деньги в течение первых двух недель, если передумаете учиться
И через 16 месяцев выходите на рынок труда крепким junior-разработчиком

А как насчет трудоустройства?

Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT
На сервисе Хекслет-резюме вы можете разместить свое первое резюме, а специалисты HR и более опытные разработчики дадут свои рекомендации по улучшению его содержания и структуры
Охватывает все темы по трудоустройству. От первых шагов — составления резюме и рабочих профилей, до психологических аспектов собеседования и адаптации на рабочем месте
Программа вебинаров, разработанная IT-рекрутерами
Персональный карьерный консультант
Который заинтересован, чтобы вы нашли первую работу в IT. Он поможет проанализировать вакансии, составить сопроводительное письмо, порекомендует вас в партнерские компании, предложит стажировки
Что меня ждет?
Работа с резюме
Вы будете участвовать в разработке открытых проектов Хекслета на GitHub. Учиться работать с чужим кодом, оформлять пулреквесты. Это опыт реального продакшена, ценный для любого работодателя
В нашей базе более 150 тестовых заданий от компаний-партнеров Хекслета. Вы поработаете с типовыми задачами из настоящих проектов. Это придаст уверенности и поможет пройти собеседование
Практика в Open Source
Тестовые с собеседований

Здесь работают наши выпускники

Наставники — практикующие разработчики

По образованию радиофизик, в веб-разработке с 2014 года. Имеет опыт работы как на фрилансе, так и в распределенных командах.
Разрабатывал проекты для Ростелекома, фронт для системы распределения доступа в Газпром-нефть
Айдар Шайхутдинов
Наш выпускник! Стал фулстек-разработчиком на Хекслете. Успел поработать как на аутсорсе, так и в команде продуктовой компании.
Сейчас разработчик в EPAM Systems.
Основной стек: React/Redux/Effector/TypeScript
Александр Колиух
Работает ведущим программистом JS Frontend. За более чем 10-летний опыт в разработке ПО, попробовал себя в разных ролях. Кроме фронтенд-разработки, интересуется backend-разработкой, проектированием и управлением разработкой ПО
Антон Минин

А вот и их вдохновляющие истории

Ваша будущая профессия через 16 месяцев
Оставить заявку
140 000 ₽
при оплате сразу
от
ИЛИ
Отправляя форму, вы соглашаетесь с «Политикой
конфиденциальности » и «Условиями оказания услуг»
в рассрочку на 24 месяца
Вернём деньги в течение первых двух недель, если передумаете учиться
11 280 ₽
237 600 ₽
в месяц