Курс 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 за курс