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