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

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

Открыть на
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»Отзывов получено 2
Рейтинг курса «C#: Работа с базами данных в .NET»Рейтинг курса 3.500
Уроки в курсе «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» обн. 5 октября 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. Заключение ↗