Хочешь научиться делать сайты? Присоединяйся к открытому онлайн уроку!
Записаться на курс
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.

Entity Framework 6. Работа с базами данных в .NET

Дата: 14 марта, 2020 г.
Время: 11:00-16:00
Ведущий: Роман Волык
.NET разработчик
Описание:

Entity Framework (EF) – одна из базовых технологий, которыми должен владеть .NET разработчик.

Entity Framework позволяет разработчикам получать доступ к данным, используя концептуальную объектную модель, а не непосредственно реляционную базу данных. Цель такого подхода - уменьшить количество кода, который нужно написать для получения доступа к базе и времени на поддержку объектов в приложениях, работающих с данными.

На двухдневном интенсивном тренинге вы сможете получить системные представления о работе с этой технологией, рассмотрите особенности ее практического использования в реальных проектах. Вы научитесь не только обращаться к базе данных, но и понимать, как можно оптимизировать код таким образом, чтобы повысить быстродействие своего приложения.

Для кого этот тренинг

Для начинающих и опытных .NET разработчиков, которые хотят изучить, систематизировать или углубить свои знания по использованию Entity Framework 6.

Предварительные требования:

Для участия в тренинге у вас должны быть базовые знания языка программирования C#, понимание ООП, владение основными библиотеками .NET Framework, знание языка T-SQL и основ ADO.NET.

Программа тренинга:

1. Введение в
Entity Framework (EF)

  • Рассмотрение ORM.
  • Архитектура Entity Framework.
  • Создание моделей.
  • Database First.
  • Model First.
  • Code First.
2. Основы EF
  • Обзор дизайнера EDM
  • Слои EDM
  • Основные операции с данными (CRUD)
  • Связи
  • Один к одному
  • Один ко многим
  • Многие ко многим
3. Особенности LINQ
  • Введение в LINQ 2 Entities
  • Операции LINQ to Entities
  • Работа с SQL в Entity Framework
4. Fluent API & Data Annotations
  • Способы загрузки связанных объектов
  • Fluent API
  • Data Annotations
5. Наследование и асинхронность
  • Способы инициализации БД
  • Подход TPH (Table Per Hierarchy / Таблица на одну иерархию классов)
  • Подход TPT (Table Per Type / Таблица на тип)
  • Подход TPC (Table Per Concrete Type / Таблица на каждый отдельный тип)
  • Асинхронные операции

По итогам тренинга вы сможете пройти тестирование и получить сертификат, подтверждающий Ваши знания.
 

Дата: 14 и 15 марта 2020 (суббота, воскресенье)

Время: 11:00 - 16:00

Продолжительность: 10 часов ( 2 занятия по 5 часов)

Стоимость: 2100 грн

Место: ExitGames, ул. Вадима Гетьмана, 1А (м. Шулявская)