Описание
Количество уроков: 122 Видео
Язык: Английский
Вес архива: 2,65 ГБ
Курс по созданию микросервисов на.NET предоставляет практико‑ориентированное обучение разработке серверных сервисов для игровой индустрии. Вы освоите архитектуру микросервисов, современные инструменты и методы интеграции, а также научитесь разрабатывать надежные и масштабируемые компоненты для игрового бэкенда.
Что вы изучите в рамках курса
Архитектура серверных систем
Подробное рассмотрение того, как клиентские приложения взаимодействуют с серверными службами. Вы поймёте принципы проектирования архитектуры, которая обеспечивает стабильную работу игрового проекта.
Проектирование микросервисной экосистемы
Разбор архитектуры Play Economy System, состоящей из четырёх микросервисов — Каталог, Инвентарь, Идентификация и Торговля. Каждый сервис имеет собственную базу данных и взаимодействует через брокер сообщений, что отражает современные подходы к распределённым системам.
Основные технологии курса
Практическая работа с популярными технологиями и инструментами:
•.NET и ASP.NET Core для разработки микросервисов
• MongoDB для работы с NoSQL‑данными
• RabbitMQ и MassTransit для коммуникации через сообщения
• Identity Server для работы с пользователями
• Docker для изоляции и развёртывания компонентов
• React для пользовательского интерфейса
Безопасность: аутентификация и авторизация
Изучение OpenID Connect и построение безопасной системы авторизации пользователей. Разработка надёжной модели доступа к микросервисам.
Роль API Gateway
Понимание того, как API Gateway упрощает маршрутизацию запросов, выполняет кросс‑сервисные задачи и помогает в управлении запросами в облачной среде.
Инфраструктура и мониторинг
Работа с ключевыми инструментами для отслеживания состояния системы:
• Seq для логирования
• OpenTelemetry и Jaeger для трассировки
• Prometheus и Grafana для мониторинга и визуализации метрик
Вы узнаете, как обеспечить прозрачность работы распределённой системы и быстро выявлять ошибки.
Применение знаний на практике
Полный доступ к исходному коду, а также руководство по запуску микросервисов и фронтенда в локальной среде помогут закрепить знания и получить реальный опыт.
Практические задания
Курс включает пошаговые упражнения по настройке инфраструктуры, интеграции сервисов и работе с инструментами, что обеспечивает глубокое понимание процессов разработки микросервисов.

Дмитрий К. –
Уже работал с ASP.NET Core, но микросервисную архитектуру раньше собирал только по статьям. Здесь понравилось, что всё показано на сквозном примере Play Economy с четырьмя сервисами и отдельными базами. Отдельно полезны были разделы про RabbitMQ с MassTransit и API Gateway — наконец-то увидел, как это связывается в рабочую систему.