C#: CQRS, Clean Architecture. Прототип социальной сети

Курс покажет вам как создавать поддерживаемые веб-приложения, используя передовые практики и архитектурные подходы. Вы освоите принципы CQRS и чистой архитектуры, работу с ASP.NET Core, EFCore и MediatR. Проект охватывает аутентификацию, авторизацию, обработку исключений и уверенный старт в изучение микросервисы. Вы…
Средний уровень
Создание сервиса может занять до 15 часов написания кода
Часть
1 программы →
Сертификат Stepik

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

  • Применять принципы 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# создавая прототип социальной сети
  • Проектировать архитектуру приложения
  • Работать с базами данных
  • Разрабатывать и рефакторить

Основные тезисы курса:

  1. Основы CQRS и чистой архитектуры
  2. Настройка проекта ASP.NET Core
  3. Работа с Entity Framework Core
  4. Реализация CQRS с MediatR
  5. Аутентификация и авторизация
  6. Обработка исключений и валидация
  7. Маппинг объектов с AutoMapper
  8. Создание API и контроллеров
  9. Тестирование приложения

Курс подходит для разработчиков с базовыми знаниями C# и желанием углубить свои навыки в веб-разработке.

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

Этот курс предназначен для разработчиков C#, желающих углубить свои знания в области веб-разработки и современной архитектуры приложений. Он идеально подходит для тех, кто уже имеет опыт создания API и базовое понимание хотя бы многослойной архитектуры, но хочет перейти на новый уровень в разработке веб-приложений. Важно отметить, что курс категорически не подходит для новичков, не имеющих представления о создании API и хотя бы элементарного понимания многослойной архитектуры. Идеальными кандидатами являются слушатели моего практикума "API для магазина", желающие расширить свой профессиональный инструментарий и освоить современные подходы к веб-разработке на C#.

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

1. Уверенное владение C# (ООП, LINQ, async/await)
2. Базовое понимание ASP.NET Core и создания REST API
3. Знание основ Entity Framework Core
4. Опыт работы с dependency injection
5. Представление о многослойной архитектуре приложений

Курс НЕ подойдет если:
- у вас отсутствует практика написания api (хотя бы элементарных)
- не знакомы с принципами проектирования приложений
- не имеете никакой практики создания веб-сервисов
- Очень плохо понимаете ООП

Если хотите проверить свой уровень - можно записаться на бесплатную консультацию в тг канале

Наши преподаватели

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

  • Курс состоит из предзаписанных скринкастов, демонстрирующих пошаговую разработку веб-сервиса на C# с применением CQRS и чистой архитектуры.
  • После каждого ключевого раздела вас ждет техническое задание. Эти задания являются обязательными этапами, без выполнения которых невозможно продолжить курс.
  • Автор лично проверяет выполненные задания и предоставляет подробный фидбек, указывая на сильные стороны и области для улучшения.
  • На протяжении всего пути вы будете разрабатывать реальный проект, применяя полученные знания на практике.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Входит в 1 программу

  •    
     
     

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

  • 1. Практические навыки разработки современных веб-приложений на C# с использованием CQRS и чистой архитектуры, высоко ценимые работодателями.
  • 2. Реальный проект для портфолио, демонстрирующий владение передовыми технологиями и архитектурными подходами.
  • 3. Сертификат о прохождении курса, подтверждающий приобретенные компетенции в области веб-разработки на C#.

Сколько стоит обучение

Price: 10 000 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

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

Price: 10 000