Программирование [Julio Casal] Создание микросервисов с использованием.NET

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Julio Casal​
Название: Создание микросервисов с использованием.NET​

cover.jpg

Продолжительность: 18 ч 10 мин Количество уроков: 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 для мониторинга и визуализации метрик

Вы узнаете, как обеспечить прозрачность работы распределённой системы и быстро выявлять ошибки.

Применение знаний на практике

Полный доступ к исходному коду, а также руководство по запуску микросервисов и фронтенда в локальной среде помогут закрепить знания и получить реальный опыт.

Практические задания

Курс включает пошаговые упражнения по настройке инфраструктуры, интеграции сервисов и работе с инструментами, что обеспечивает глубокое понимание процессов разработки микросервисов.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху