Курс 10265: Разработка решений на базе технологий доступа к данным в Microsoft Visual Studio / TeachMePlease

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

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

Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
Дипломы/сертификаты об окончании
Распродано
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
  • Описание курса
  • Чему вы научитесь?
  • Требования к участникам
Описание курса

Курс знакомит слушателей со следующими способами доступа и работы с данными: 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, как платформы создания приложений активно взаимодействующих с базами данных и выполняющих анализ информации. В курсе выполняется больше количество самостоятельных заданий и лабораторных работ, что позволит Вам практически сразу после окончания приступить к реальной разработке программного обеспечения.

Курс предназначен для изучения как C#, так и Visual Basic .Net. Для этого курс снабжён лабораторными работами на двух языках, и слушатель может выбрать, какой технологией он будет пользоваться при их выполнении. Преподаватель консультирует и объясняет материал с помощью примеров на C#.

Курс рассчитан на профессиональных разработчиков клиентских приложений для Windows и Web, которые хотят оптимизировать доступ к данным с использованием новейших технологий Microsoft® Visual Studio 2010, таких как Entity Framework и LINQ.

Курс готовит к экзамену 70-516.

Вам необходима усиленная практика? Готовитесь к сдаче сертификационных экзаменов Microsoft? Приобретите доступ к Labs Online – виртуальным лабораторным работам по авторизованным курсам Microsoft – в течение всего курса и двух недель по окончании обучения! Услуга уникальна и доступна только в Центре «Специалист».

Программа курса

Модуль 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

Аудиторная нагрузка в классе с преподавателем: 40 ак. ч.

По окончании курса проводится итоговая аттестация в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения.

Чему вы научитесь?
Оценивать требования бизнеса и правильно выбирать комбинацию из технологии доступа к данным и инструментов среды разработки
Использовать визуальные инструменты предоставляемые Entity Framework для отображения концептуальной модели на реляционную модель данных в СУБД
Выполнять различные запросы к модели данных с использованием различных механизмов, например, LINQ to Entities, Entity SQL
Описывать модель оптимистичных блокировок в Entity Framework и управлять транзакциями в приложениях созданных на базе Entity Framework
Использовать существующие решения по созданию эффективных приложений доступа к данным на базе объектных сервисов
Настраивать и дополнять сущности бизнес логикой, а так же реализовывать продвинутые схемы по отображению данных для реализации требований задачи
Использовать унаследованные CLR объекты совместно с Entity Framework
Создавать многоуровневые архитектуры для решений на базе Entity Framework
Создавать гибкие решения позволяющие обновлять данные в многоуровневых приложениях с использованием Entity Framework
Создавать, разрабатывать и использовать простые сервисы данных
Использовать WCF Data Services для обновления и удаления данных и уметь решать проблемы, возникающие в многопользовательских приложениях
Разрабатывать высокопроизводительные и масштабируемые приложения на базе технологии доступа к данным ADO.Net
Использовать LINQ to SQL как настройку для упрощения работы с ADO.Net
Требования к участникам
Успешное окончание курса Курс 10262: Разработка Windows приложений в Microsoft Visual Studio или эквивалентная подготовка.
«Английский язык. Уровень 2. Elementary, часть 2», или эквивалентная подготовка.

Организация

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.