Курс Разработка решений доступа к данным с использованием Microsoft Visual Studio 2010

+ информация по E-mail

Курс Разработка решений доступа к данным с использованием Microsoft Visual Studio 2010

  • Цели Научить опытных разработчиков, знакомых с основами доступа к данным в Windows или веб-приложениях, оптимизировать дизайн своих приложений и разрабатывать более производительный код доступа к данным с использованием технологий ADO.NET Entity Framework, LINQ, служб данных WCF, SyncFramework и ADO.NET
  • Начальные требования * Понимание приемов решения проблем, применительно к разработке программного обеспечения.
    * Понимание основ приемов написания сценариев и некоторый опыт написания сценариев.
    * Общее понимание назначения, функций и возможностей .NETFramework.
    * Опыт использования среды разработки VisualStudio 2008.
    * Опыт объектно-ориентированного проектирования и разработки.
    * Опыт проектирования и разработки n-уровневых приложений.
    * Опыт осуществления доступа к данным из клиентского приложения Windows.
  • Описание программы 1. Архитектура и технологии доступа к данным Темы:
    • Технологии доступа к данным.
    • Сценарии доступа к данным.

    Лабораторная работа:
    • Анализ сценариев доступа к данным.
    2. Построение моделей сущность - данные (EDM) Темы:
    • Краткое описание моделей сущность-данные.
    • Изменение модели сущность-данные.
    • Настройка модели сущность-данные.
    3. Создание запросов к данным сущности Темы:
    • Получение данных с использованием LINQ to Entities.
    • Получение данных с использованием Entity SQL.
    • Получение данных с использованием поставщика Entity Client Provider.
    • Получение данных с использованием хранимых процедур.
    • Модульное тестирование вашего кода доступа к данным.

    Лабораторная работа:
    • Создание запросов к данным сущности
    4. Создание, обновление и удаление данных сущности Темы:
    • Процесс отслеживания изменений в Entity Framework.
    • Изменение данных в модели сущность-данные.

    Лабораторная работа:
    • Создание, обновление и удаление данных сущности.
    5. Обработка сценариев нескольких пользователей с использованием служб объектов (ObjectServices) Темы:
    • Обработка параллеризма в Entity Framework.
    • Поддержка транзакций в Entity Framework.

    Лабораторная работа:
    • Обработка сценариев нескольких пользователей с использованием служб объектов (ObjectServices).
    6. Построение оптимизированных решений с использованием служб объектов Темы:
    • Этапы выполнения запроса.
    • Отслеживание изменений и материализация объекта.
    • Использование откомпилированных запросов.
    • Использование представлений Entity Framework сгенерированных в дизайнере.
    • Мониторинг производительности.
    • Выполнение изменений в асинхронном режиме.

    Лабораторная работа:
    • Построение оптимизированных решений с использованием служб объектов.
    7. Настройка и построение собственных классов сущностей Темы:
    • Переопределение сгенерированных классов.
    • Использование шаблонов для настройки сущностей.
    • Создание и использование собственных классов сущностей.

    Лабораторная работа:
    • Настройка и построение собственных классов сущностей
    8. Использование классов POCO совместно с Entity Framework Темы:
    • Требования для классов POCO.
    • Классы POCO и ленивая загрузка.
    • Классы POCO и отслеживание изменений.
    • Расширение типов сущностей.

    Лабораторная работа:
    • Использование классов POCO совместно с Entity Framework
    9. Создание n-уровнего решения с использованием Entity Framework Темы:
    • Проектирование n-уровнего решения.
    • Определение операций и реализация структур передачи данных.
    • Защита данных и операций.

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

    Лабораторная работа:
    • Обработка обновлений в n-уровневом решении с использованием Entity Framework.
    11. Построение нерегулярно подключенных решений Темы:
    • Автономное кэширование данных с использованием XML.
    • Использование Sync Framework.

    Лабораторная работа:
    • Построение нерегулярно подключенных решений
    12. Запрос данных с использованием служб данных WCF Темы:
    • Обзор служб данных WCF.
    • Создание службы данных WCF.
    • Использование службы данных WCF.
    • Защита данных и операций службы данных WCF

    Лабораторная работа:
    • Создание и использование служб данных WCF.
    13. Обновление данных с использованием служб данных WCF Темы:
    • Создание, обновление и удаление данных в службе данных WCF.
    • Предотвращение несанкционированных обновлений и улучшение производительности.
    • Использование служб данных WCF с нереляционными данными.

    Лабораторная работа:
    • Обновление данных с использованием служб данных WCF.
    14. Использование ADO.NET Темы:
    • Получение и модификация данных с использованием команд ADO.NET.
    • Получение и модификация данных с использованием DataSet.
    • Управление транзакциями и параллеризмом в многопользовательских сценариях.

    Лабораторная работа:
    • Использование ADO.NET.
    15. Использование LINQ to SQL Темы:
    • Внедрение логической модели данных с использованием LINQ to SQL.
    • Управление производительностью и обработка параллелизма.

    Лабораторная работа:
    • Использование LINQ to SQL.
+ информация по E-mail

Другие программы - microsoft office