Этот курс поможет вам уверенно освоить Entity Framework Core — один из ключевых инструментов разработки в .NET, позволяющий работать с данными быстро, эффективно и без лишнего кода.
Что представляет собой курс по Entity Framework Core
Обучение охватывает полный цикл работы с EF Core — от первых шагов до глубоких внутренних механизмов ORM. Материал структурирован таким образом, чтобы даже новичок в .NET смог освоить фундамент, а опытный разработчик — укрепить навыки и расширить компетенции.
Кому подойдет этот курс
Начинающим разработчикам .NET, изучающим работу с базами данных.
Инженерам, переходящим с ADO.NET, Dapper или других ORM.
Разработчикам, желающим улучшить архитектуру, производительность и тестируемость своих приложений.
Ключевые темы, охватываемые в курсе
Тренер Ханнес Ловетт последовательно разбирает основные и продвинутые концепции EF Core, поясняя особенности поведения ORM и демонстрируя реальные сценарии из практики разработки.
Основы EF Core
Понимание DbContext и жизненного цикла контекста.
Определение моделей и типов данных.
Настройка подключений и конфигурация провайдеров баз данных.
Работа с миграциями и схемой базы данных
Создание и применение миграций.
Поддержка версий базы данных в команде.
Автоматизация миграций в CI/CD.
Запросы и операции CRUD
Формирование LINQ-запросов.
Отложенное и немедленное выполнение.
Изменение, добавление и удаление данных.
Продвинутые возможности EF Core
Помимо основ, курс охватывает важные для реальной разработки темы, которые позволяют повышать производительность и качество кода.
Оптимизация и производительность
Тонкая настройка отслеживания изменений.
Компиляция запросов и кеширование.
Работа с большими объемами данных.
Тестирование EF Core
Использование InMemory и SQLite для тестирования.
Изоляция зависимостей и корректное моделирование DbContext.
Работа с различными провайдерами
В курсе рассматриваются SQL Server, SQLite и PostgreSQL — их особенности, преимущества и типичные сценарии применения.
Преимущества обучения
Курс сжато и последовательно раскрывает всю мощь EF Core. Это два курса в одном — от базового введения до уровня, достаточного для уверенной разработки и оптимизации реальных производственных систем.
В результате вы сможете
Проектировать корректные и расширяемые модели данных.
Работать с миграциями и разворачивать схемы на различных средах.
Создавать производительные LINQ-запросы.
Тестировать код, использующий EF Core.
Выбирать правильный провайдер базы данных и конфигурировать его.
Удалён
Удален по просьбе правообладателя
Видео и материалы этого курса больше недоступны для просмотра.
Курсы, разработанные настоящими инженерами для реального мира. Курсы Dometrain направлены на предоставление опыта обучения, который программные инженеры могли бы получить, работая в паре с очень опытным и квалифицированным инженером в современной реальной компании.