Чему вы научитесь
- Использовать 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#, знание принципов объектно-ориентированного программирования.
-
Практический опыт работы с ASP.NET Core и REST API.
-
Четкое понимание разницы между слоёной и чистой архитектурами, знание основных паттернов проектирования.
-
Опыт использования Docker и контейнеризации приложений.
-
Навыки работы с системами контроля версий (Git).
-
Базовое понимание работы с реляционными базами данных и основ SQL.
-
Способность работать с системой командной строки (CLI) и элементарно взаимодействовать с Linux-окружением приветствуется.
-
Желательно: базовое представление о брокерах сообщений и принципах обмена сообщениями между сервисами.
Преподаватели курса
Как проходит обучение
Обучение проходит через предзаписанные видеоуроки и включает 12 технических заданий с проверкой. Такой формат позволяет изучать материал в удобном темпе, закрепляя знания на практике под контролем преподавателя.
Сертификат
Что вы получите
- Практические навыки разработки микросервисов на .NET с современными технологиями
- Возможность сразу применять знания в реальных проектах
- Доступ к комментариям для обмена опытом и решения вопросов
- Поддержка автора с оперативными ответами в течение дня
- Портфолио и проект