Курс 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 за курс
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
24.11.2025
Длительность
16 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
9 200 UAH за курс
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 700 UAH за месяц
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
20 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
10 925 UAH за курс
