Курс на Stepik
Обложка курса «C#: Работа с базами данных в .NET» на Stepik
549 ₽

C#: Работа с базами данных в .NET 5.000

Открыть на
STEPIK.ORG

Entity Framework Core — главный ORM в мире .NET. Курс для тех, кто устал писать SQL ручками и возиться с соединениями. Научитесь работать с базами через C#-объекты: создавать БД из кода (Code-First), тянуть модели из существующей БД (Database-First), делать CRUD, настраивать связи один-ко-многим и многие-ко-многим, оптимизировать запросы и не убить продакшен миграциями. PostgreSQL, SQLite, In-Memory — всё внутри.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C#: Работа с базами данных в .NET»Учеников на курсе 42
Сертификаты, выданные на курсе «C#: Работа с базами данных в .NET»Сертификатов выдано 0
Отзывы о курсе «C#: Работа с базами данных в .NET»Отзывов получено 1
Рейтинг курса «C#: Работа с базами данных в .NET»Рейтинг курса 5.000
Уроки в курсе «C#: Работа с базами данных в .NET»Количество уроков 36
Тесты в курсе «C#: Работа с базами данных в .NET»Количество квизов 72
Время прохождения курса «C#: Работа с базами данных в .NET»Время прохождения курса
Стоимость курса «C#: Работа с базами данных в .NET»Стоимость курса 549 ₽
Обновления курса «C#: Работа с базами данных в .NET»Обновления курса
Дата публикации курса «C#: Работа с базами данных в .NET»Дата публикации курса
Последнее обновление курса «C#: Работа с базами данных в .NET»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «C#: Работа с базами данных в .NET» 8 разделов Уроки в курсе «C#: Работа с базами данных в .NET» 36 уроков Тесты в курсе «C#: Работа с базами данных в .NET» 72 теста Время прохождения курса «C#: Работа с базами данных в .NET» 0 ч. Последнее обновление курса «C#: Работа с базами данных в .NET» обн. 7 июля 2026

Информация о курсе

1 урок
1. Общая информация о курсе

Введение в EF Core и установка

5 уроков
1. Что такое Entity Framework Core и зачем он нужен
2. Установка и первые шаги
3. Первая модель и DbContext
4. Первая миграция и создание базы
5. Первое сохранение данных

Подходы к разработке: Code-First и Database-First

5 уроков
1. Code-First: когда начинаешь с кода
2. Database-First: когда база уже существует
3. Scaffold-DbContext: генерация моделей из существующей БД
4. Как чистить сгенерированный код
5. Сравнение подходов и когда что выбирать

Базовые CRUD-операции

5 уроков
1. Создание (Create)
2. Чтение (Read)
3. Обновление (Update)
4. Удаление (Delete)
5. Асинхронное программирование в EF Core

PostgreSQL и другие open-source базы данных

5 уроков
1. Почему PostgreSQL – выбор в современных реалиях
2. Установка и настройка PostgreSQL
3. Подключение PostgreSQL к проекту EF Core
4. SQLite – для десктопных и мобильных приложений
5. In-Memory база для тестирования

Связи между таблицами и навигационные свойства

5 уроков
1. Один-ко-многим (One-to-Many)
2. Один-к-одному (One-to-One)
3. Многие-ко-многим (Many-to-Many)
4. Жадная загрузка (Eager Loading)
5. Явная и ленивая загрузка (Explicit and Lazy Loading)

Продвинутые запросы и оптимизация

5 уроков
1. Фильтрация, сортировка и пагинация
2. Агрегации и группировка
3. Raw SQL-запросы
4. Отслеживание и нет-отслеживание (AsNoTracking)
5. Транзакции и конфликты параллелизма

Интеграция в реальные приложения

5 уроков
1. EF Core в консольных приложениях
2. EF Core в десктопных приложениях (WPF / WinForms / MAUI)
3. EF Core в ASP.NET Core
4. Миграции в продакшене
5. Заключение