Курс Entity Framework 6
- Online
- Для опытных
- C# / .NET
![]() |
|
Образовательный центр: | CyberBionic Systematics |
---|---|
Формат: | Курс |
Язык обучения: | Ukrainian |
Длительность обучения: | 10 часов |
Начало курса: | Дата формируется |
Стоимость обучения: | 2 564 UAH за курс |
Подробности и регистрация
Entity Framework дозволяє розробникам отримувати доступ до даних, використовуючи концептуальну об'єктну модель, а не безпосередньо реляційну базу даних. Мета такого підходу - зменшити кількість коду, який потрібно написати для отримання доступу до бази і часу на підтримку об'єктів в додатках, що працюють з даними. Знання основ Entity Framework дозволять вам використовувати останню версію технології об'єктно-реляційного відображення даних від компанії Microsoft.
Програма курсу
Знайомство з Entity Framework
- Розгляд ORM
- Архітектура Entity Framework
- Створення моделей
- Database First
- Model First
- Code First
Основи Entity Framework
- Огляд дизайнера EDM
- Шари EDM
- Основні операції з даними (CRUD)
- Зв'язки
- Один до одного
- Один до кількох
- Декілька до кількох
Основи LINQ
- Вступ до LINQ 2 Entities
- Операції LINQ to Entities
- Робота з SQL в Entity Framework
Fluent API & Data Annotations
- Fluent API
- Data Annotations
- Навігаційні властивості і lazy loading
Наслідування та асинхронність
- Способи ініціалізації БД
- Підхід TPH (Table Per Hierarchy/Таблиця на одну ієрархію класів)
- Підхід TPT (Table Per Type/Таблиця на тип)
- Підхід TPC (Table Per Concrete Type/Таблиця на кожен окремий тип)
- Асинхронні операції
Після завершення курсу ви будете вміти:
- Розбиратися в архітектурі Entity Framework 6
- Використовувати три способи зв’язку між об’єктами предметної області: один до одного, один до багатьох та багато до багатьох
- Застосовувати три способи взаємодії з базою даних: Database First, Model First, Code First
- Маніпулювати даними в базі за допомогою сутностей та LINQ
- Змінювати та перевизначати логіку правил Entity Framework за допомогою Fluent API та Data Annotations
- Застосовувати різні стратегії проектування типів даних на базу даних: ТРН, ТРТ, ТРС
- Використовувати асинхронні операції
Попередні вимоги
- Розуміння ООП та знання синтаксису C#
- Володіння основними бібліотеками .NET Framework
- Досвід програмування на C#
- Знання мови T-SQL
- Основи ADO.NET
- Досвід роботи з Visual Studio останньої версії
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
- Олександр Пономаренко - .NET Developer
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків.
- Юлія Стеценко - .NET Developer. Тренер-консультант
- Віктор Васильчук - .NET Developer. Тренер-консультант
- Євген Лукашук - .NET/.NET Core Developer. Тренер-консультант
- Костянтин Чорний - .NET Developer. Тренер-консультант
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
20 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 127 UAH за курс
Учебный центр
Sigma Software University
Формат
Online
Начало обучения
Дата формується
Длительность
20 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 700 UAH за месяц
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
03.11.2025
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
9 499 UAH за курс