Learning Platform
Платформа для обучения backend-разработке
Практические курсы по алгоритмам, HTTP, SQL, Git и проектированию API — с интерактивными примерами.
Начальный
Алгоритмы. Старт.
Курс с интерактивными уроками по алгоритмам и структурам данных.
Начальный
Git для разработчика
Практический курс по Git: от первого коммита до командной работы с ветками, конфликтами и удалёнными репозиториями.
Начальный
SQL: быстрый старт
Краткий обзор ключевых концепций SQL: SELECT, JOIN, GROUP BY, индексы и транзакции — всё главное за минимальное время. Подойдёт как быстр...
Средний
Проектирование REST API
Практический курс по проектированию REST API: ресурсы, HTTP-семантика, версионирование, обработка ошибок и документирование.
Начальный
SQL с нуля: полный курс
Исчерпывающий курс по SQL: от устройства реляционных БД до подзапросов, CTE, нормализации и проектирования схем. Фундамент для любого bac...
Средний
PostgreSQL для backend-разработчика
Продвинутый курс по PostgreSQL: индексы, EXPLAIN, оконные функции, CTE, партиционирование, full-text search и настройка производительности.
Средний
Docker для разработчика
Контейнеры, образы, Docker Compose и деплой: полный практический курс по Docker для backend-разработчика.
Средний
Аутентификация и авторизация
Сессии, JWT, OAuth 2.0, безопасное хранение паролей и ролевой доступ: полная картина безопасности backend-API.
Средний
Тестирование backend-приложений
Пирамида тестов, unit и интеграционные тесты, TDD, моки и автотесты в CI — профессиональный подход к качеству кода.
Средний
NoSQL базы данных
MongoDB, Redis, типы NoSQL-хранилищ, CAP-теорема и практический выбор базы данных для конкретной задачи.
Начальный
Как работает интернет
Стартовый курс о том, как браузер, DNS, IP и сервер вместе доставляют страницу пользователю.
Начальный
HTTP для backend-разработчика
Практический курс о запросах, ответах, статус-кодах, cookies и HTTPS на уровне, полезном для начинающего backend-разработчика.