/
Блог Хекслета
/
Наши обновления
/

Осень в Хекслете: изменения и новые курсы

Осень в Хекслете: изменения и новые курсы

14 октября 2026 г.

4 минуты
16
Осень в Хекслете: изменения и новые курсы

В Хекслете много нового, встречайте и присоединяйтесь.

Появились новые навыки по Git, FastAPI, Playwright и Zustand, обновлены курсы по React и Java, добавлен проект в программу Vue.js, выстроен единый стек в обучении веб-разработке на Java, запущена программа по системному дизайну, расширены профессии для аналитиков.

Ниже — что уже доступно и что изменилось в программах. В конце — новинки, которые готовим к запуску.

Четыре новых навыка

Git: ветвление

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

Мы выпустили навык «Ветвление в Git». В нём показано, как создавать, сливать и перебазировать ветки, решать конфликты и работать с запросами на слияние (pull request). Отдельный блок — про командные процессы: GitHub Flow, Git Flow и trunk-based development. Студенты научатся подбирать модель ветвления под конкретнцю задачу и вносить изменения в общий репозиторий.

FastAPI

Для Python-разработчиков появился навык по FastAPI. На нём студенты собирают веб-приложение с HTML-страницами на Jinja, обрабатывают формы, проверяют данные с помощью Pydantic и подключают PostgreSQL. В результате студенты создают приложение с маршрутизацией, базой данных и пользовательским интерфейсом.

Playwright на Python

Ещё одна новинка — «Playwright на Python»: это навык по автоматизации тестирования веб-приложений. Студенты пишут E2E-тесты, используют фикстуры pytest, осваивают Page Object и учатся подменять сетевые запросы моками (имитациями).

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

React: Zustand

Фронтенд-разработчикам добавили навык «React: Zustand»: он посвящен управлению состоянием в React-приложениях. Студент создаёт хранилища (store) и селекторы (selectors), затем переходит к асинхронным действиям. Дальше данные сохраняются через persist, а состояние делится на слайсы (slices).

Zustand теперь используется и в обновлённом курсе React. Библиотеку Zustand можно изучить и отдельно, если React уже вам знаком.

React 19: Zustand вместо Redux Toolkit

Курс по React обновлён под React 19. Мы переработали материал по компонентам, хукам (hooks), формам и состоянию приложения.

Главное изменение — управление состоянием. Раньше использовался Redux Toolkit, теперь его место занял Zustand. В небольших и средних приложениях общее состояние на Zustand требует меньше вспомогательного кода. В ходе обучения студенты учатся создавать хранилища, выбирать нужные данные через селекторы, выполнять асинхронные операции и сохранять состояние между перезагрузками.

Redux Toolkit остался на платформе как отдельный навык — для тех, кому нужна именно эта библиотека.

Конструктор лендингов во Vue.js:

В навыке «Vue.js» появился проект «Конструктор лендингов». Студенты напишут приложение, где пользователь сможет собирать веб-страницу из готовых блоков. Этот проект поможет закрепить навыки работы с компонентами, состоянием и пользовательскими действиями. Студент полностью создаёт приложение и самостоятельно продумывает, как взаимодействуют элементы и как себя ведёт интерфейс.

Java: интерфейсы и единый стек

Продолжаем обновлять Java-направление. В навыке «ООП в Java» появился курс по интерфейсам. Интерфейс описывает операции, которые должен поддерживать класс, не привязывая остальную программу к конкретной реализации. Этот навык необходим для грамотного проектирований приложений: при такой реализации один компонент можно заменить другим без переработки всего кода.

Тему ООП будем расширять и дальше.

Изменения есть и в профессии «Java-разработчик». Обучение веб-разработке теперь строится на едином стеке: Javalin 7, шаблонизатор jte и Lombok.

Javalin принимает HTTP-запросы и отвечает за маршрутизацию, jte генерирует HTML-страницы, а Lombok помогает сократить шаблонный Java-код.

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

Системный дизайн

В сентябре стартовала программа «Системный дизайн». Это курс для разработчиков с опытом. В центре внимания — системы, которые должны справляться с ростом нагрузки, сбоями и увеличением объема данных.

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

В программу входит подготовка к секции System Design на техническом собеседовании. Студенты учатся уточнять требования, считать нагрузку, выбирать решения и защищать их.

Аналитикам: больше математики

Во втором модуле профессий «Аналитик данных» и «Продуктовый аналитик» мы заметно расширили темы математики, статистики и A/B-тестирования.

Курс «Математика для аналитиков» вырос с 8 до 22 уроков. Переработанная статистика теперь включает 17 уроков. Курс по A/B-тестам удвоился (с 8 до 16 уроков) и заменил прежний курс «Статистическая значимость».

Задания по математике и статистике студенты теперь решают на SQL и закрепляют теорию на запросах к данным.

В первом модуле изменения коснулись темы Google Sheets. Вместо одного курса теперь два: базовый и продвинутый.

Обновлённые материалы доступны в программах профессий и отдельных навыков.

Основы ИИ на Code Basics

Для тех, кто только знакомится с технологиями, мы выпустили курс «Основы ИИ» на Code Basics. Он пополнил список вводных курсов платформы: с него можно начать знакомство с искусственным интеллектом.

Что дальше

16 октября стартует новая профессия «Разработчик C#». Учиться можно с нуля. Студенты начнут с основ C# и платформы .NET. Затем — Git, SQL, базы данных и веб-разработка на ASP.NET Core. За время обучения студентам предстоит сделать несколько проектов, от консольных программ до веб-приложений. Финальный проект — менеджер задач с авторизацией и API.

Продолжим обновлять и отдельные навыки. Для Java готовим расширение по ООП и новый учебный проект. Запланирован проект «Лендинг игры» для навыка Tailwind: в нём можно будет закрепить вёрстку на практике.

Отзывы на уроки

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

Студенты Хекслета могут оставить отзыв прямо на странице урока. Если вы заметили ошибку, устаревший пример или непонятное объяснение — обязательно пишите нам. Команда разработки курсов читает все замечания и использует их при обновлении материалов.

Степан Яковлев

6 часов назад

0

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845