Вы используете мобильную версию

перейти на Полную версию сайта

Запись

[Stepik] C#: Создаём API для маркетплейса на микросервисах (Сергей Камянецкий)

Складчина [Stepik] C#: Создаём API для маркетплейса на микросервисах (Сергей Камянецкий). Совместные покупки курсов, тренингов, обучения. Присоединяйтесь! Важен каждый вкладчик.

Тема найдена по тегам:
Цена:
13500 руб
Взнос:
565 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa
open
2
Записаться
  1. Евражкa
    Евражкa Организатор складчин

    [Stepik] C#: Создаём API для маркетплейса на микросервисах (Сергей Камянецкий)

    [​IMG]


    Курс предлагает комплексное обучение разработке микросервисов на .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.

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

    Чему вы научитесь:
    • Использовать CQRS и MediatR для четкого разделения команд и запросов,
    • Настраивать и использовать базы данных PostgreSQL и MySQL с Marten, Dapper ORM и Entity Framework,
    • Версионировать и документировать API с помощью Swagger,
    • Реализовывать высокопроизводительный синхронный gRPC и асинхронный обмен сообщениями через RabbitMQ и MassTransit,
    • Внедрять Redis для кэширования и увеличения производительности,
    • Автоматизировать CI/CD процессы с GitHub Actions, создавать шаблоны проектов,
    • Строить централизованную систему логирования на базе Serilog и ELK Stack,
    • Настраивать сбор и визуализацию метрик через Prometheus и Grafana,
    • Проводить нагрузочное тестирование сервисов с k6,
    • Управлять контейнеризированной инфраструктурой с помощью Docker и Portainer,
    • Применять лучшие паттерны проектирования и практики аудита для повышения надежности приложений.
    О курсе:
    • Этот курс — полное практическое пошаговое руководство по разработке микросервисов на .NET, охватывающее все этапы: от создания шаблона и архитектуры до настройки взаимодействия, логирования и мониторинга.
    • Вы научитесь строить масштабируемые, отказоустойчивые системы с использованием современных технологий: CQRS, gRPC, RabbitMQ, Docker, Serilog, ELK, Prometheus и Grafana.
    • Курс выделяется глубокой проработкой практических задач и интеграцией DevOps-процессов, таких как CI/CD и автоматизация. В процессе вы будете создавать и развивать реальные микросервисы, настраивать обмен сообщениями и кэширование, организовывать централизованное логирование и управлять контейнерами.
    • Курс разделен на модули с последовательными заданиями, которые помогут закрепить знания и сформировать комплексные навыки для профессиональной работы с микросервисной архитектурой.
    • Если вы не уверены в том, подходите вы для этого курса или нет - напишите мне
    • Курс идеально подходит для backend-разработчиков и архитекторов, желающих освоить современные практики построения микросервисной архитектуры от начала до production-уровня.
    Для кого этот курс:
    • Курс предназначен для backend-разработчиков, архитекторов и инженеров DevOps, которые хотят освоить построение современных микросервисных решений на .NET. Он будет полезен тем, кто планирует разрабатывать распределённые системы с применением CI/CD, автоматизированной инфраструктуры, централизованного логирования, мониторинга и интеграций посредством gRPC и брокеров сообщений.
    • Перед началом требуется уверенное понимание отличий чистой архитектуры от слоёной, осознанное представление о назначении минимального API, принципах REST и практике работы с Docker. Человек, собирающийся пройти курс, должен хорошо отличать и применять паттерны проектирования — такие как CQRS, Декоратор, Спецификация — и понимать их место в архитектуре современных сервисов.
    • Курс будет особенно актуален:
      • разработчикам, переходящим от монолита к микросервисам;
      • специалистам, желающим внедрить лучшие практики аналитики, мониторинга и логирования в свои проекты;
      • разработчикам, которые хотят с нуля познакомиться с поэтапным построением современных приложений
    Начальные требования:
    • Уверенное владение .NET и C#, знание принципов объектно-ориентированного программирования.
    • Практический опыт работы с ASP.NET Core и REST API.
    • Четкое понимание разницы между слоёной и чистой архитектурами, знание основных паттернов проектирования.
    • Опыт использования Docker и контейнеризации приложений.
    • Навыки работы с системами контроля версий (Git).
    • Базовое понимание работы с реляционными базами данных и основ SQL.
    • Способность работать с системой командной строки (CLI) и элементарно взаимодействовать с Linux-окружением приветствуется.
    • Желательно: базовое представление о брокерах сообщений и принципах обмена сообщениями между сервисами.
    Программа курса:
    1. Старт
    2. Создание и публикация шаблона микросервиса
    3. Создание и настройка микросервиса каталога
    4. CQRS и MediatR в каталога
    5. Расширение и Production-ready
    6. Микросервис корзины: CQRS, кэширование и продакшн-подготовка
    7. Микросервис промоакций на gRPC: CQRS, Dapper, MySQL и продакшн
    8. Интеграция промосервиса и корзины
    9. Микросервис заказов
    10. Событийная интеграция с RabbitMQ: MassTransit
    11. Инфраструктура

     
    Евражкa, 23 фев 2026
  2. Похожие складчины
    Загрузка...
Наверх