1. Фаза 1. Основы языка: Python · 8 вопросов

    Синтаксис и типы, структуры данных, функции и модули, ООП, исключения, генераторы, аннотации типов, инструменты — фундамент языка до фреймворков.

    Пройти опрос фазы → самопроверка после чтения фазы

  2. Фаза 2. Алгоритмы и структуры данных · 12 вопросов

    Массивы и O-нотация, сортировки, стеки и очереди, списки, рекурсия, деревья, хеш-таблицы, кучи и графы — фундамент, на котором стоят коллекции, индексы и хранилища.

    Пройти опрос фазы → самопроверка после чтения фазы

  3. Фаза 3. Git и модели ветвления · 8 вопросов

    Снимки и коммиты, ветки и слияние, push/pull, pull request и код-ревью, rebase и reflog, модели ветвления от Git Flow до trunk-based.

    Пройти опрос фазы → самопроверка после чтения фазы

  4. Фаза 4. Фундамент — ядро FastAPI · 8 вопросов

    Структура и конфигурация, Depends, роутинг, Pydantic, async, middleware и ошибки, фоновые задачи, persistence на SQLAlchemy.

    Пройти опрос фазы → самопроверка после чтения фазы

  5. Фаза 5. PostgreSQL: модель и эксплуатация · 2 вопросов

    ACID и изоляция, партиционирование и шардинг реляционного хранилища.

    Пройти опрос фазы → самопроверка после чтения фазы

  6. Фаза 6. Другие хранилища: документы, поиск, файлы, аналитика · 8 вопросов

    MongoDB, Elasticsearch, объектное хранилище S3 и аналитический ClickHouse.

    Пройти опрос фазы → самопроверка после чтения фазы

  7. Фаза 7. Принципы и паттерны проектирования · 4 вопросов

    SOLID, все 23 паттерна GoF, GRASP и DRY/KISS/YAGNI на примерах.

    Пройти опрос фазы → самопроверка после чтения фазы

  8. Фаза 8. Сетевой фундамент · 8 вопросов

    Модели OSI и TCP/IP, IP и порты, TCP/UDP, DNS, HTTP и HTTPS, версии HTTP, соединения и надёжность.

    Пройти опрос фазы → самопроверка после чтения фазы

  9. Фаза 9. API: REST и контракты · 8 вопросов

    URL и ресурсы, параметры, ответы, ошибки, версионирование, OpenAPI и антипаттерны.

    Пройти опрос фазы → самопроверка после чтения фазы

  10. Фаза 10. Безопасность и авторизация · 9 вопросов

    Безопасность FastAPI, где проходит проверка, JWT, RBAC/ABAC, секреты, service-to-service и аудит.

    Пройти опрос фазы → самопроверка после чтения фазы

  11. Фаза 11. Брокеры и распределённые системы · 7 вопросов

    AMQP/RabbitMQ, Kafka и распределённые паттерны: saga, outbox, идемпотентность.

    Пройти опрос фазы → самопроверка после чтения фазы

  12. Фаза 12. Kubernetes и graceful shutdown · 8 вопросов

    Кластер, сеть, деплой и эксплуатация Kubernetes плюс корректное завершение работы сервиса.

    Пройти опрос фазы → самопроверка после чтения фазы

  13. Фаза 13. Облака · 8 вопросов

    Облачная модель на четырёх провайдерах — AWS, Yandex Cloud, Azure и GCP: сеть, IAM, compute, масштабирование, serverless, данные, хранилища и IaC. Модель одна, знания переносимы между облаками.

    Пройти опрос фазы → самопроверка после чтения фазы

  14. Фаза 14. CI/CD: конвейер доставки · 3 вопросов

    Принципы конвейера, стратегии релизов, ветвление и выпуск.

    Пройти опрос фазы → самопроверка после чтения фазы

  15. Фаза 15. Качество: тесты и наблюдаемость · 9 вопросов

    Тестирование и наблюдаемость FastAPI.

    Пройти опрос фазы → самопроверка после чтения фазы

  16. Фаза 16. Работа с AI-агентами · 9 вопросов

    Как работает языковая модель и как продуктивно писать код с AI-агентом: токены и галлюцинации, контекст, вызов инструментов, агенты, базовый цикл работы, ревью и приёмка AI-кода.

    Пройти опрос фазы → самопроверка после чтения фазы

  17. Фаза 17. Создание LLM-приложений · 6 вопросов

    Как встраивать AI в backend-продукт: из чего состоит LLM-фича, оркестрация через LangChain, RAG и эмбеддинги, векторные базы и агентные приложения.

    Пройти опрос фазы → самопроверка после чтения фазы

  18. Фаза 18. Системный дизайн и архитектурный выбор · 20 вопросов

    Метод дизайна, строительные блоки, развилки хранилищ и интеграций, ADR, C4.

    Пройти опрос фазы → самопроверка после чтения фазы

  19. Фаза 19. Domain-Driven Design · 7 вопросов

    Стратегические и тактические паттерны, интеграция контекстов, принципы проектирования.

    Пройти опрос фазы → самопроверка после чтения фазы

  20. Фаза 20. Архитектурные паттерны сервиса · 8 вопросов

    Структура сервиса и микросервисов, Onion и Hexagonal, CQRS, отказоустойчивость и пакетная обработка.

    Пройти опрос фазы → самопроверка после чтения фазы