Чему вы научитесь
- Разрабатывать распределённые системы на основе микросервисной архитектуры.
- Применять принципы Event Sourcing для управления состоянием приложений
- Строить масштабируемые и надёжные системы с использованием Apache Kafka для обработки событий
- Анализировать и оценивать эффективность архитектурных решений в контексте микросервисов и Event Sourcing
- Реализовывать команды и события с помощью C# и интегрировать их с Kafka
- Понимать и использовать MediatR для обмена сообщениями между микросервисами(реализуете паттерн с нуля)
- Применять на практике принцип использования MinimalAPI
О курсе
Для кого этот курс
Начальные требования
Курс предназначен для разработчиков, имеющих уверенное знание ООП на C#, SOLID принципов, Entity Framework, JSON и основ слоёной и чистой архитектуры. Участники должны быть знакомы с фундаментальными концепциями программирования и иметь опыт написания проектов на C#. Знание микросервисной архитектуры и распределённых систем будет полезным, но не обязательным. Курс рассчитан на средний и продвинутый уровень, поэтому базовые знания в области веб-разработки и C# необходимы для эффективного обучения
Преподаватели курса
Как проходит обучение
- Пошаговый гайд на создание приложения.
- Видеоролики в которых я даю комментарии к уже написанному коду и исходники для максимально комфортного погружения
- В конце практическое задания на доработку сервиса с персональной проверкой
Сертификат
Что вы получите
- - Востребованные навыки: знания и умения, которые имеют ценность для работодателя
- - Практический опыт: возможность отработать теоретические знания на реальных проектах и заданиях.
- - Поддержка наставников: Помощь и ответы на вопросы от опытных наставников в течение дня
- - Проекты в копилку