Курс Entity Framework 6

  • Online
  • Для досвідчених
  • C# / .NET
Навчальний центр: CyberBionic Systematics
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:10 годин
Початок курсу:Дата формується
Вартість навчання:3 186 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
24.08.2026
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
20.07.2026
Тривалість
22 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
39 156 UAH за курс
Навчальний центр
Main Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
20 000 UAH за курс
Навчальний центр
EPAM
Формат
Online
Початок навчання
02.12.2024
Тривалість
26 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
безкоштовно