Створення мікросервісів з використанням .NET

Створення мікросервісів з використанням .NET
en
03.01.2024
18 г 10 мін 56 сек

Курс “Створення мікросервісів з використанням .NET” під керівництвом Хуліо Касал призначений для навчання розробці серверних сервісів для клієнтської відеоігри на платформі .NET. Гра вимагає від гравців придбання предметів, таких як зілля та зброя, з використанням ігрової валюти “Jill”, що і визначає контекст сервісів, що розробляються.

Ключові аспекти курсу:

Високорівнева Архітектура: Розуміння архітектури, що включає клієнтські програми та серверні служби. Курс зосереджений на створенні серверних служб, необхідні функціонування гри.
Система на Основі Мікросервісів: Вивчення системи Play Economy System, що складається з чотирьох мікросервісів – Каталог, Інвентар, Ідентифікація та Торгівля, кожен зі своєю базою даних та комунікацією між службами через брокера повідомлень.
Технології та Фреймворки: Курс включає роботу з технологіями, такими як .NET, ASP.NET Core, MongoDB, RabbitMQ, Mass Transit, Identity Server, React, Docker та іншими для різних компонентів системи.
Автентифікація та Авторизація: Використання протоколу OpenID Connect для забезпечення безпечної та надійної автентифікації та авторизації користувачів у системі.
API Gateway: Введення в управління комунікаціями у хмарних середовищах та обробка загальносистемних завдань через API.
Інфраструктурні Компоненти: Акцент на логуванні, розподіленому трасуванні та моніторингу з використанням інструментів, таких як Seq, OpenTelemetry, Jaeger, Prometheus та Grafana для забезпечення здоров’я системи та ефективного усунення проблем.
Практичне застосування: Доступ до вихідного коду та посібник зі створення та запуску фронтенд-порталу та мікросервісів у локальному середовищі розробки.
Практичний Досвід: Курс включає практичні вправи щодо налаштування та використання необхідних інструментів та технологій, забезпечуючи всебічний досвід навчання.

Ви не можете переглядати цей курс -

Array ( [bitrate] => 102242 [filesize] => 7382324 [mime_type] => video/mp4 [length] => 247 [length_formatted] => 4:07 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128000 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.090702947845805 ) [created_timestamp] => -2082844800 )