Звезды и С - Главная Тел: +7 495 363 36 86
e-mail: info@stars-s.ru
Москва, Ленинградский пр-кт, д. 5, стр. 2
План проезда
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

О нас|Курсы CITRIX|Курсы MICROSOFT|Обучение|Тестирование|Новости|Поиск
Курсы MICROSOFT

Software Assurance - Бесплатные курсы обучения по ваучерам
Microsoft Windows Server 2016 / 2019
Microsoft Windows 10
Облачные технологии: Azure, Private Cloud, Office 365
Microsoft Exchange Server 2016 / 2019
Microsoft System Center
Microsoft Skype for business 2019
Microsoft SQL Server 2014 / 2016
Microsoft SharePoint 2016 / 2019
Microsoft Visual Studio 2016
Авторские курсы Microsoft
Расписание курсов Microsoft и Citrix в графическом формате
Корпоративное обучение пользователей Microsoft Office
Более ранние версии программных продуктов Microsoft

Курс M10265: Developing Data Access Solutions with Microsoft Visual Studio 2010

Цена для физических лиц, р.: 23900
Цена для юридических лиц, р.: 25900
Цена вебинара для физических лиц, р.: 20900
Цена вебинара для юридических лиц, р.: 20900

Продолжительность курса (дней): 5

Даты (день):

Даты (вечер):

Цель: Курс знакомит слушателей со следующими способами доступа и работы с данными: ADO.Net Entity Framework, Language Integrated Query(LINQ), Windows Communication Foundation(WCF) Data Services, Microsoft® Sync Framework и ADO.Net. Основное внимание в курсе уделяется изучению приёмов эффективного программирования модели доступа к данным Entity Framework. Данный курс позволит Вам получить широкое представление о возможностях среды разработки Microsoft Visual Studio 2010, и о модели доступа к данным Entity Framework, как платформы создания приложений активно взаимодействующих с базами данных и выполняющих анализ информации. В курсе выполняется больше количество самостоятельных заданий и лабораторных работ, что позволит Вам практически сразу после окончания приступить к реальной разработке программного обеспечения.

Необходимая подготовка: Успешное окончание курса Курс M10262 Разработка Windows приложений в Microsoft Visual Studio 2010 или эквивалентная подготовка.

Формат обучения, регистрация на курс:

План курса:

Модуль 1. Обзор технологий доступа к данным

    • Технологии доступа к данным
    • Варианты сценариев доступа к данным
    • Лабораторная работа: анализ различных сценариев доступа к данным

Модуль 2. Создание модели EDM – Entity Data Model

    • Введение в Entity Data Model
    • Настройка Entity Data Model
    • Оптимизация Entity Data Model
    • Лабораторная работа: использование Entity Data Model

Модуль 3. Разработка запросов к модели данных

    • Получение данных с использование LINQ to Entities
    • Получение данных с использование Entity SQL
    • Получение данных с использование Entity Client Provider
    • Получение данных с использование хранимых процедур
    • Модульное тестирование кода доступа к данным
    • Лабораторная работа: разработка запросов к модели данных

Модуль 4. Создание, обновление и удаление данных модели

    • Введение в механизм контроля изменений в Entity Framework
    • Модификация данных в Entity Data Model
    • Лабораторная работа: создание, обновление и удаление данных модели

Модуль 5. Реализация многопользовательских сценариев с использованием объектных сервисов

    • Разрешение конфликтов в Entity Framework
    • Реализация транзакций в Entity Framework
    • Лабораторная работа: реализация многопользовательских сценариев с использованием объектных сервисов

Модуль 6. Создание эффективных решений с использованием объектных сервисов

    • Стадии выполнения запросов
    • Механизм отслеживания изменений и материализация объекта
    • Использование предварительно откомпилированных запросов
    • Использование визуальных инструментов с Entity Framework
    • Мониторинг производительности
    • Выполнение асинхронных операций для модификации данных
    • Лабораторная работа: создание эффективных решений с использованием объектных сервисов

Модуль 7. Настройка сущностей(Entities) и разработка своих классов сущностей

    • Переопределение сгенерированного класса сущности
    • Использование шаблонов для настойки сущностей
    • Лабораторная работа: настройка сущностей и разработка своих классов сущностей

Модуль 8. Использование унаследованных CLR объектов с Entity Framework

    • Требования к унаследованным CLR классам
    • Унаследованные CLR классы и отложенная загрузка
    • Унаследованные CLR классы и отслеживание изменений
    • Расширение Entity Types
    • Лабораторная работа: использование унаследованных CLR объектов с Entity Framework

Модуль 9. Создание многоуровневых решений с использованием Entity Framework

    • Разработка дизайна многоуровневого решения
    • Определение операций и реализация структур для передачи данных
    • Защита данных и операций
    • Лабораторная работа: создание многоуровневых решений с использованием Entity Framework

Модуль 10. Управление обновлениями в многоуровневых решениях с использованием Entity Framework

    • Отслеживание сущностей и сохранение изменений
    • Обработка исключений в многоуровневых приложениях
    • Лабораторная работа: управление обновлениями в многоуровневых решениях с использованием Entity Framework

Модуль 11. Разработка приложений с нерегулярными соединениями

    • Кэширование данных с использованием XML
    • Использование Sync Framework
    • Лабораторная работа: разработка приложений с нерегулярными соединениями

Модуль 12. Получение данных с помощью WCF Data Services

    • Введение в WCF Data Services
    • Создание WCF Data Service
    • Использование WCF Data Service
    • Защита данных и операций в WCF Data Service
    • Лабораторная работа: создание и использование WCF Data Services

Модуль 13. Модификация данных с помощью WCF Data Services

    • Создание, обновление и удаление данных в WCF Data Service
    • Предотвращение неавторизованных модификаций данных и повышение производительности
    • Использование WCF Data Services с нереляционными данными
    • Лабораторная работа: модификация данных с помощью WCF Data Services

Модуль 14. Использование ADO.Net

    • Получение и модификация данных с помощью команд ADO.Net
    • Получение и модификация данных с помощью класса DataSet
    • Управление транзакциями и конфликтами в многопользовательских сценариях
    • Лабораторная работа: использование ADO.Net

Модуль 15. Использование LINQ to SQL

    • Реализация логической модели данных с использованием LINQ to SQL
    • Повышение производительности и управление конфликтами
    • Лабораторная работа: использование LINQ to SQL


  О нас|Курсы CITRIX|Курсы MICROSOFT|Обучение|Тестирование|Новости|Поиск

   Тел: +74953633686 email: info@stars-s.ru

   125040, Москва, Ленинградский проспект, д. 5, стр. 2, под. 5, офис "Звезды и С"

  © Учебный центр "Звезды и С", 1991-2021, Оферта