Backend-разработчик C# / .NET

Начните с первой темы или с той, где чувствуете пробел.

Материалы открываются после регистрации на Free.

Темы маршрута по порядку

  1. Язык C#

  2. ООП и SOLID

  3. Среда выполнения .NET (CLR)

  4. Асинхронность и многопоточность

  5. LINQ и коллекции

    • Типы, память и упаковка
    • Синхронизация и параллелизм
  6. ASP.NET Core

    • Внедрение зависимостей
    • Конвейер и маршрутизация
    • HTTP и REST-семантика
    • Контракты и валидация
  7. SQL и реляционные данные

  8. EF Core

  9. Redis и кэширование

    • Производительность запросов
  10. Аутентификация и авторизация

    • OAuth, OIDC и JWT
    • Защита API и секреты
  11. Готовность к продакшну

    • Тестирование
    • Наблюдаемость
    • Устойчивость к сбоям
    • Фоновая обработка
    • Контейнеры и CI/CD
  12. Модульная архитектура

  13. Проектирование систем

    • Микросервисы
    • DDD и CQRS
  14. Очереди и интеграция

  15. Углублённые направления

    • Профилирование
    • .NET Aspire
    • gRPC
    • Native AOT
    • Real-time и GraphQL

Курсы и гайды маршрута