Этот курс — практическое и насыщенное погружение в работу с реляционными базами данных в .NET. Контент программы адаптирован под разработчиков, которым важно уверенно владеть PostgreSQL, Entity Framework Core и Dapper, понимать архитектурные подходы и научиться строить высокопроизводительные решения.
Что вы изучите на этом интенсиве
Программа охватывает как фундаментальные принципы работы реляционных баз данных, так и продвинутые техники построения эффективного доступа к данным в .NET-приложениях.
Работа с базами данных и SQL
Принципы ACID и их практическое применение в современных системах
Создание и оптимизация сложных SQL-запросов
Использование индексов и анализ планов запросов
Проектирование связей, ограничений и целостности данных
Инструменты доступа к данным
Работа с Entity Framework Core: конфигурация, миграции, трекинг, загрузка данных
Использование Dapper для высокопроизводительных сценариев
Сравнение подходов ORM и микро‑ORM
Архитектура и проектирование
Применение Clean Architecture в работе с БД
Использование CQRS и CQS
Организация Repository слоя и паттернов доступа к данным
Управление транзакциями, блокировками и параллельным доступом
Практическая направленность курса
Ключевой элемент обучения — создание реального проекта: системы бронирования мест. Вы столкнетесь с типичными проблемами, связанными с конкурентным доступом, консистентностью и производительностью, и научитесь решать их корректно и эффективно.
Практические модули включают:
Проектирование схемы БД под реальные сценарии
Реализацию запросов повышенной сложности
Отладку и оптимизацию запросов в PostgreSQL
Построение API, корректно взаимодействующего с уровнем данных
Для кого предназначен курс
Интенсив подойдет разработчикам, стремящимся повысить компетенции в работе с реляционными БД и архитектурой доступа к данным в .NET‑проектах.
Если вы:
хотите понять, как проектировать продуманные схемы БД
стремитесь улучшить свои навыки работы с EF Core или изучить альтернативы
сталкиваетесь с вопросами оптимизации производительности
создаете или сопровождаете высоконагруженные .NET-приложения
— этот курс станет для вас сильной практической базой.
Какие результаты вы получите
По окончании обучения вы не только разберетесь в теории и инструментах, но и получите уверенные практические навыки, которые можно сразу применять в реальных проектах.
Вы научитесь:
Проектировать сложные схемы БД с учетом реальных требований
Использовать EF Core и Dapper для разных задач и уровней нагрузки
Оптимизировать SQL‑запросы и управлять транзакциями
Строить эффективную архитектуру доступа к данным для масштабируемых решений
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Ведёт Telegram-канал "SachkovTech" (~2.9 K подписчиков), где делится контентом о .NET Fullstack: курсы, интенсивы (включая ASP.NET Core и архитектуру). Имеется YouTube-канал @SachkovTech с уроками по ASP.NET Core, Web API и MVC. На LinkedIn упоминается как специалист в разработке REST и gRPC микросервисов на C# / ASP.NET Core, активно использующий EF Core, Dapper и SQL.