Чему вы научитесь
- Применять принципы CQRS и чистой архитектуры в веб-приложениях на C#
- Разрабатывать масштабируемые веб-приложения с использованием ASP.NET Core
- Использовать Entity Framework Core для эффективной работы с базами данных
- Реализовывать аутентификацию и авторизацию в веб-приложениях
- Создавать собственные middleware
- Описывать политики
- Применять паттерн Mediator с помощью библиотеки MediatR
- Создавать эффективные системы обработки исключений
- Использовать AutoMapper для упрощения маппинга объектов
- Реализовывать принцип внедрения зависимостей в C# приложениях
- Структурировать код согласно современным архитектурным подходам
- Разрабатывать API с использованием контроллеров и маршрутизации в ASP.NET Core
О курсе
Для кого этот курс
Начальные требования
1. Уверенное владение C# (ООП, LINQ, async/await)
2. Базовое понимание ASP.NET Core и создания REST API
3. Знание основ Entity Framework Core
4. Опыт работы с dependency injection
5. Представление о многослойной архитектуре приложений
Курс НЕ подойдет если:
- у вас отсутствует практика написания api (хотя бы элементарных)
- не знакомы с принципами проектирования приложений
- не имеете никакой практики создания веб-сервисов
- Очень плохо понимаете ООП
Если хотите проверить свой уровень - можно записаться на бесплатную консультацию в тг канале
Преподаватели курса
Как проходит обучение
- Курс состоит из предзаписанных скринкастов, демонстрирующих пошаговую разработку веб-сервиса на C# с применением CQRS и чистой архитектуры.
- После каждого ключевого раздела вас ждет техническое задание. Эти задания являются обязательными этапами, без выполнения которых невозможно продолжить курс.
- Автор лично проверяет выполненные задания и предоставляет подробный фидбек, указывая на сильные стороны и области для улучшения.
- На протяжении всего пути вы будете разрабатывать реальный проект, применяя полученные знания на практике.
Сертификат
Что вы получите
- 1. Практические навыки разработки современных веб-приложений на C# с использованием CQRS и чистой архитектуры, высоко ценимые работодателями.
- 2. Реальный проект для портфолио, демонстрирующий владение передовыми технологиями и архитектурными подходами.
- 3. Сертификат о прохождении курса, подтверждающий приобретенные компетенции в области веб-разработки на C#.