Курсы по backend-разработке
Изучайте backend-разработку с нуля. Бесплатные курсы по Go, PHP, Python, SQL, Docker и архитектуре. Практика с автопроверкой кода прямо в браузере.
- Go - От первого go run до рабочего API (24 урока)
- PHP - Основы языка, работа с БД, простой API (26 уроков)
- Python - От интерпретатора до прод-готового FastAPI приложения (60 уроков)
- Базы данных - SQL, проектирование, транзакции - от SELECT до продакшена (12 уроков)
- Git - Версионирование, ветки, командная работа (12 уроков)
- Web-основы - HTML, CSS и всё что нужно бэкендеру (16 уроков)
- Общие темы - HTTP, JSON, авторизация, проектирование API (4 урока)
- AI и LLM - Промпт-инжиниринг для backend-разработчика - паттерны как переиспользуемые приёмы (1 урок)
- CQRS + MQ - CQRS + RabbitMQ + воркеры на Go/PHP: практический энд-ту-энд (5 уроков)
- DDD Lite - Domain-Driven Design без фанатизма: практичные паттерны (9 уроков)
- Docker - Контейнеризация и деплой: от Dockerfile до прод-выкаток (10 уроков)
- Event-Driven - События, подписчики, гарантии доставки, outbox/inbox и наблюдаемость (10 уроков)
- GoF Паттерны - Паттерны проектирования: практичные штуки, которые реально помогают (8 уроков)
- gRPC и API Design - Protocol Buffers, стриминг и gRPC-Gateway: современный API для микросервисов (5 уроков)
- Hexagonal Architecture - Гексагональная архитектура: порты, адаптеры и тестируемость (8 уроков)
- Message Brokers - RabbitMQ и Kafka на практике: от Docker Compose до Outbox и мониторинга (13 уроков)
- Observability - Логи, метрики, трейсы: понимаем что происходит в продакшене (4 урока)
- Redis и кеширование - Кеш, распределённые блокировки, rate limiting: Redis в бою (4 урока)
- SOLID - Пять принципов, которые делают код устойчивым к изменениям и внезапным «ой» (6 уроков)
- Алгоритмы и структуры данных - Big O, деревья, графы и всё, что спрашивают на собеседованиях (8 уроков)
- Конкурентность в Go - Паттерны конкурентности: worker pool, fan-in/fan-out, errgroup и graceful shutdown (6 уроков)
- Основы Linux - Терминал, права, процессы, сервисы: Linux на сервере без зубрёжки (6 уроков)
- Чистый код - Как писать так, чтобы код читался как история, а не как квест на выживание (10 уроков)