Курсы по backend-разработке
Изучайте Backend-разработку с нуля. Бесплатные курсы по Go, Node.js, Python, базам данных, 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 уроков)
- linux — Терминал, права, процессы, сервисы: Linux на сервере без зубрёжки (6 уроков)
- 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 уроков)
- Чистый код — Как писать так, чтобы код читался как история, а не как квест на выживание (10 уроков)