Создание корпоративных микросервисов на .NET и C#
Мастер-класс предлагает комплексное знакомство с разработкой микросервисов на .NET и C# с использованием современных технологий: CQRS, MediatR, gRPC, Marten, PostgreSQL, MySQL, Dapper, Entity Framework, Redis, RabbitMQ, MassTransit, Docker, Docker Compose, GitHub Actions, Serilog, ELK Stack, Prometheus, Grafana, k6 и Portainer. Вы создадите микросервисы с разной архитектурой, научитесь их тестировать, логировать и мониторить, а также организуете автоматическое управление инфраструктурой
Проблемы разработчиков
Распространённые проблемы при работе с монолитом, долгими релизами и отсутствием наблюдаемости. Технические термины и примеры из практики.
  • Сложность освоения современных технологий в связке
    Разработчику Junior/Middle уровня трудно понять, как объединить CQRS, gRPC, RabbitMQ, Redis, CI/CD, логирование и мониторинг в одном проекте. Практикум показывает пошаговую интеграцию инструментов в единую архитектуру.
  • Недостаток практических примеров для реальной разработки
    Во многих источниках даётся только теория или упрощённые демо‑проекты. Здесь студент создаёт полноценные микросервисы с нуля, с продакшн‑подходами (логирование, мониторинг, нагрузочное тестирование, CI/CD).
  • Неясность, как выстроить правильный процесс разработки и эксплуатации микросервисов
    Даже опытный разработчик может запутаться в том, как организовать структуру решения, взаимодействие сервисов, версионирование API и автоматизацию окружения. Курс даёт готовую пошаговую методику и шаблон для реальных проектов.
Преимущества мастер-класса
Вы уже создавали API и понимаете основные архитектурные подходы
  • Для разработчиков с опытом
    Курс предназначен для тех, кто уже имеет опыт работы над API и понимает основные архитектурные подходы.
  • Практико-ориентированные модули
    Вы будете работать над реальными задачами, включая код-ревью, что поможет закрепить полученные знания.
  • Создание независимых сервисов
    Научитесь строить независимые сервисы с CI/CD, централизованным логированием и мониторингом.
  • Инфраструктура под контейнеры
    Получите навыки работы с контейнерами и инструментами для управления инфраструктурой.
Этапы мастер-класса
Создание и публикация шаблона микросервиса
Изучение инфраструктуры и автоматизации для публикации микросервисов
Инициализация и разработка микросервисов
Практическое знакомство с созданием и разработкой микросервисов
Продвинутые CQRS, API и документация
Детальное изучение CQRS, API и документирование кода
Синхронная интеграция микросервисов
Методы синхронной интеграции микросервисов в систему
Месседжинг и межсервисное взаимодействие с RabbitMQ
Работа с RabbitMQ для организации межсервисного взаимодействия
Логирование и мониторинг микросервисов
Настройка логирования и мониторинга для микросервисов
Инфраструктура и production готовность микросервисов
Подготовка микросервисов к работе в продакшн-среде
Мок-интервью на позицию C#-разработчика
Техническое интервью для подготовки к собеседованию на позицию C#-разработчика (за отдельную плату)
Технологический стек
Описание технологического стека
  • Практико-ориентированные модули
    Обучение с акцентом на практические задания и код-ревью
  • Инфраструктура под контейнеры
    Настройка и управление инфраструктурой с использованием Docker Compose
  • Индивидуальная поддержка
    Персональная помощь и проверка готовности к работе через техническое интервью.
  • Изучение CQRS
    Освоение принципов CQRS для создания модульных и масштабируемых приложений
  • Работа с MediatR
    Изучение использования MediatR для обработки запросов и коммуникации между компонентами приложения
  • Освоение gRPC
    Разработка высокопроизводительных и надёжных микросервисов с использованием gRPC
Отзывы и кейсы
  • Курс был очень интенсивным и информативным. Я узнал много нового о разработке микросервисов на .
    Анна Смирнова
    Разработчик с опытом 3 года
  • Курс помог мне систематизировать знания и научиться применять их на практике. Я получил много полезных советов от опытных наставников.
    Иван Петров
    Разработчик с опытом 4 года
  • Курс был отлично организован и структурирован. Я получил много практических знаний и навыков, которые уже использую в своей работе. Спасибо!
    Мария Иванова
    Разработчик с опытом 3 года
  • Курс превзошёл все мои ожидания. Я узнал много нового о разработке микросервисов и получил ценные навыки, которые уже применяю в своей работе. Рекомендую!
    Сергей Николаев
    Разработчик с опытом 4 года
FAQ
Вопросы о практикуме
Форма для вопросов о курсе включает поля для имени и электронной почты пользователя для удобного взаимодействия.
Made on
Tilda