Курс на Stepik
Обложка курса «C#: Создаём API для маркетплейса на микросервисах» на Stepik
13 500₽ -11%
--:--:--
12 015

C#: Создаём API для маркетплейса на микросервисах 5.000

Открыть на
STEPIK.ORG

Курс предлагает комплексное обучение разработке микросервисов на .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. Вы создадите микросервисы с продвинутой архитектурой, научитесь их тестировать, логировать и мониторить, а также организуете автоматическое управление инфраструктурой

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C#: Создаём API для маркетплейса на микросервисах»Учеников на курсе 62
Сертификаты, выданные на курсе «C#: Создаём API для маркетплейса на микросервисах»Сертификатов выдано 9
Отзывы о курсе «C#: Создаём API для маркетплейса на микросервисах»Отзывов получено 9
Рейтинг курса «C#: Создаём API для маркетплейса на микросервисах»Рейтинг курса 5.000
Уроки в курсе «C#: Создаём API для маркетплейса на микросервисах»Количество уроков 138
Тесты в курсе «C#: Создаём API для маркетплейса на микросервисах»Количество квизов 16
Задачи с кодом в курсе «C#: Создаём API для маркетплейса на микросервисах»Количество задач с кодом 5
Время прохождения курса «C#: Создаём API для маркетплейса на микросервисах»Время прохождения курса
Стоимость курса «C#: Создаём API для маркетплейса на микросервисах»Стоимость курса 13 500 ₽
Обновления курса «C#: Создаём API для маркетплейса на микросервисах»Обновления курса
Дата публикации курса «C#: Создаём API для маркетплейса на микросервисах»Дата публикации курса
Последнее обновление курса «C#: Создаём API для маркетплейса на микросервисах»Последнее обновление
Сложность hard

Чему вы научитесь

  • Использовать 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 и 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. Вы создадите микросервисы с продвинутой архитектурой, научитесь их тестировать, логировать и мониторить, а также организуете автоматическое управление инфраструктурой

Для кого этот курс

Курс предназначен для backend-разработчиков, архитекторов и инженеров DevOps, которые хотят освоить построение современных микросервисных решений на .NET. Он будет полезен тем, кто планирует разрабатывать распределённые системы с применением CI/CD, автоматизированной инфраструктуры, централизованного логирования, мониторинга и интеграций посредством gRPC и брокеров сообщений. Перед началом требуется уверенное понимание отличий чистой архитектуры от слоёной, осознанное представление о назначении минимального API, принципах REST и практике работы с Docker. Человек, собирающийся пройти курс, должен хорошо отличать и применять паттерны проектирования — такие как CQRS, Декоратор, Спецификация — и понимать их место в архитектуре современных сервисов. Курс будет особенно актуален: - разработчикам, переходящим от монолита к микросервисам; - специалистам, желающим внедрить лучшие практики аналитики, мониторинга и логирования в свои проекты; - разработчикам, которые хотят с нуля познакомиться с поэтапным построением современных приложений

Начальные требования

  • Уверенное владение .NET и C#, знание принципов объектно-ориентированного программирования.

  • Практический опыт работы с ASP.NET Core и REST API.

  • Четкое понимание разницы между слоёной и чистой архитектурами, знание основных паттернов проектирования.

  • Опыт использования Docker и контейнеризации приложений.

  • Навыки работы с системами контроля версий (Git).

  • Базовое понимание работы с реляционными базами данных и основ SQL.

  • Способность работать с системой командной строки (CLI) и элементарно взаимодействовать с Linux-окружением приветствуется.

  • Желательно: базовое представление о брокерах сообщений и принципах обмена сообщениями между сервисами.

Преподаватели курса

Как проходит обучение

Обучение проходит через предзаписанные видеоуроки и включает 12 технических заданий с проверкой. Такой формат позволяет изучать материал в удобном темпе, закрепляя знания на практике под контролем преподавателя.

Сертификат курса C#: Создаём API для маркетплейса на микросервисах

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 9 учеников получили сертификат.

Что вы получите

  • Практические навыки разработки микросервисов на .NET с современными технологиями
  • Возможность сразу применять знания в реальных проектах
  • Доступ к комментариям для обмена опытом и решения вопросов
  • Поддержка автора с оперативными ответами в течение дня
  • Портфолио и проект

Расскажите о курсе друзьям