Новий відеокурс – Entity Framework Core Базовий
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82

Якщо ви працюєте з C# і базами даних, то знаєте, що ефективне керування ними —  це must-have навичка для розробника. А якщо ще не знайомі з Entity Framework Core, саме час виправити це!

Вийшов новий курс "Entity Framework Core Базовий", який допоможе швидко освоїти основи ORM і спростити роботу з базами даних у .NET-застосунках.

Уявіть: ви пишете код на C#, а вся магія з базами даних відбувається без зайвих SQL-запитів. Саме для цього існує Entity Framework Core — кросплатформний фреймворк від Microsoft, який перетворює таблиці БД на зручні об’єкти та колекції. Забудьте про рутинне писання SQL — EF Core бере це на себе, дозволяючи працювати з даними так, ніби це просто шматок вашого коду.

Цей курс — справжній must-have як для новачків, які хочуть нарешті зв’язати C# із SQL через ORM, так і для бувалих розробників, які прагнуть освіжити знання про EF Core та його останні фішки. Ось що вас чекає:

  • Розберетеся, що таке ORM і коли він рятує.
  • Навчитеся моделювати сутності в коді та пов’язувати їх із реляційною моделлю.
  • Освоїте CRUD-операції (create, read, update, delete) без стресу.
  • Познайомитеся з LINQ для крутих запитів до БД.
  • Дізнаєтеся про міграції, щоб ваші моделі завжди були в актуальному стані.

А ще — тонкощі типу відносин між сутностями (One-to-One, One-to-Many, Many-to-Many), підходи до спадкування (Table-per-Hierarchy, Table-per-Type тощо), жадібне/ліниве/явне зчитування даних і навіть трохи чистого SQL, якщо дуже захочеться.

Автор курсу – Наурінський Юрій, .NET Tech Lead

Курс складається з 15 відеоуроків загальною тривалістю 5 години 20 хвилини.

Структура курсу:

  1. Поняття ORM. Знайомство з EF Core
  2. Обрання провайдера БД та підключення до нього. Початок роботи з EF Core
  3. Моделювання сутностей в EF Core. Частина 1: Конфігурація моделі
  4. Моделювання сутностей в EF Core. Частина 2: Використання особливостей
  5. Моделювання сутностей в EF Core. Частина 3: Відносини між сутностями
  6. Моделювання сутностей в EF Core. Частина 4: Наслідування в моделях
  7. Зворотня розробка. Міграції. Початкове наповнення даними
  8. Особливість EF Core: Відстеження_змін
  9. Зчитування сутностей. Частина 1: Теорія та використання LINQ
  10. Зчитування сутностей. Частина 2: Складні запити
  11. Зчитування сутностей. Частина 3: Завантаження пов’язаних сутностей
  12. Створення сутностей
  13. Оновлення сутностей
  14. Видалення сутностей
  15. Робота з сирим SQL

Чого ви навчитеся на даному курсі:

  • Основи ORM та їх переваги
  • Як змоделювати сутності у C# та зв’язати їх із реляційною базою даних
  • Як працювати з CRUD-операціями (створення, читання, оновлення, видалення)
  • Використання LINQ для запитів до бази даних
  • Як працювати зі зв’язками між сутностями: One-to-One, One-to-Many, Many-to-Many
  • Використання міграцій для зручної підтримки структури БД
  • Робота з Lazy, Eager та Explicit loading
  • Як виконувати складні SQL-запити без виходу з EF Core

Попередні вимоги

Для новачків, які хочуть зрозуміти, як зв’язати C# з базами даних за допомогою ORM. Для досвідчених розробників, які хочуть розібратися з останніми можливостями EF Core.

Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.

    

КОМЕНТАРІ ТА ОБГОВОРЕННЯ
СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
Notification success