Мы в Хекслете постоянно совершенствуем наши учебные продукты. В сентябре мы обновили несколько существующих курсов, добавили новые навыки и запустили три программы. Курс по React теперь построен на React 19, в основных программах Redux Toolkit сменил Zustand, вместо Bootstrap используется Tailwind, а для разработчиков и руководителей появились программы про AI-агентов и AI SDLC.
Рассказываем подробнее, что изменилось.
React 19 и Zustand
Раньше курс по React учил двум способам писать компоненты: на классах и на функциях с хуками. В рабочих проектах встречались оба подхода, поэтому студентам нужно было разбираться в каждом.
С тех пор React заметно изменился. Документация React теперь относит классы к устаревшему API, а у библиотеки появились новые возможности. Поэтому мы переписали курс под React 19 и пересмотрели часть тем, в том числе по отзывам студентов.
Изменился и курс по управлению общими данными приложения. Redux Toolkit в основных программах сменил Zustand.
Обе библиотеки решают одну задачу — позволяют хранить общие данные приложения. При этом для Zustand нужно писать меньше кода.
Оба курса входят в навык React, а также в программы Фронтенд-разработчик, Middle-фронтенд разработчик и Fullstack-разработчик на Node.js.
Redux Toolkit при этом остается на платформе как отдельный навык Redux Toolkit.
В Java появился курс про интерфейсы
В программы по Java добавили курс про интерфейсы. Интерфейс описывает, что умеет объект. Код, который опирается на интерфейс, может работать с любым классом, где есть нужные операции.
На курсе студенты учатся выделять такие требования к объектам и подменять реализации без изменений в коде, который ими пользуется.
Курс входит в программу Java-разработчик и навык ООП в Java.
Добавили Vue.js и Tailwind
Появились отдельные навыки по Vue.js и Tailwind.
Vue.js — фреймворк для создания интерфейсов в браузере. В навыке Vue.js студенты разбираются, как устроено приложение на Vue, а в конце собирают конструктор лендингов, где страницу можно складывать мышкой из готовых блоков.
Tailwind ускоряет верстку за счет того, что стили задаются классами прямо в разметке. В навыке Tailwind студенты верстают страницы с сетками и формами и настраивают собственную тему оформления.
Tailwind вместо Bootstrap
Изменился стек и в других курсах. Везде, где раньше использовался Bootstrap, верстка теперь построена на Tailwind. Интерфейсы на React мы пишем на Mantine.
Bootstrap при этом остается на платформе как отдельный навык Bootstrap, так же как Redux Toolkit остается в отдельном навыке Redux Toolkit.
Отдельный навык про ветвление в Git
Добавили навык ветвление в Git. При командной разработке каждый разработчик ведет свою задачу в отдельной ветке. Затем изменения нужно объединить.
В навыке студенты учатся работать с таким процессом: интегрировать изменения и разбираться с ситуациями, когда два человека правили одно и то же место в коде.
FastAPI: приложение от начала до деплоя
В навыке FastAPI студенты собирают на Python веб-приложение со страницами, формами, базой данных и входом по паролю. В конце приложение нужно покрыть тестами и опубликовать в интернет.
Selenium и Playwright на Python
Для тестировщиков на Python появились два навыка: Python: Selenium и Playwright на Python.
Selenium и Playwright позволяют управлять браузером из кода. Тест может сам открыть сайт, нажать кнопку или заполнить форму так, как это сделал бы пользователь. В навыках студенты учатся писать такие тесты и проверять работу сайта перед релизом.
Три новые программы
Кроме отдельных курсов и навыков у нас появились три новые программы.
Продакт-инженер — программа для разработчиков, тестировщиков и аналитиков, которые хотят отвечать за результат. Обучение ведет от бизнес-целей и проблем пользователей к гипотезам, экономике продукта и A/B-тестам.
Инженерия AI-агентов для SDLC предназначена для разработчиков уровня middle и выше, тимлидов и платформенных команд. На программе вы разберете, как устроен агент изнутри, научитесь оценивать его качество через evals, запустите агента как автономный сервис и спроектируете многоагентное ревью кода. Старт программы — 27 октября.
AI SDLC — программа для CTO и тимлидов. Она посвящена тому, как перестроить процесс разработки от требования до продакшена, когда в команде работают AI-агенты, и найти этапы, на которых при поставке кода теряется время.
Стартует профессия «Разработчик C#»
16 октября стартует профессия Разработчик C# для тех, кто входит в IT с нуля.
Сначала студенты изучают основы C# и .NET, затем переходят к Git, SQL и работе с базами данных, а после — к веб-разработке на ASP.NET Core. По ходу программы студенты соберут несколько проектов. Финальным станет менеджер задач с авторизацией и API.
Мы продолжаем обновлять программы, чтобы практика внутри курсов оставалась максимально приближенной к задачам, с которыми студенты в будущем столкнутся в реальной работе.
