Все курсы
Программирование

Backend (Backend-разработчик)

Серверная часть приложений: API, базы данных, авторизация и деплой: от первой ручки до рабочего сервиса.

О курсе

Направление «Backend-разработчик» создано для тех, кто хочет отвечать за то, что происходит по ту сторону интерфейса: за данные, логику и надёжность сервиса. Здесь вы научитесь не просто поднимать сервер, а проектировать его так, чтобы он выдерживал реальную нагрузку и не разваливался при первом же нестандартном запросе.

В программе: устройство HTTP и проектирование REST API, работа с реляционными базами данных и SQL, схемы данных и миграции, аутентификация и авторизация, кеширование, фоновые задачи и очереди. Отдельные блоки посвящены тестированию, логированию и обработке ошибок: вы научитесь понимать, что именно сломалось в проде, а не гадать по симптомам.

Обучение построено вокруг сквозного проекта: вы поэтапно собираете собственный сервис: от схемы базы и первых эндпоинтов до контейнеризации и выкладки на сервер. Каждый приём сначала разбирается на конкретной задаче, а затем закрепляется в вашем же коде.

Курс доступен в групповом и индивидуальном формате. Индивидуальный формат это персональный темп, разбор именно ваших задач и плотная обратная связь от наставника. По итогам у вас остаётся работающий сервис в портфолио и понимание, как устроена серверная разработка изнутри.