Курс "10265 Разработка решений по доступу к данным Microsoft Visual Studio 2010 (10265 Developing Data Access Solutions with Microsoft Visual Studio 2010)"
Код: 10265 Специализация: Microsoft Visual Studio 2010
Продолжительность - 5 дней
Производится набор группы
Стоимость:
45 000 руб.
Курс предназначен для профессиональных программистов Microsoft .NET, использующих Visual Studio в командной, средней и крупной среде разработки. Слушатель должен иметь опыт по разработке решений по доступу к данным и привязки данных в настольных и веб-приложениях, используя Entity Framework, LINQ и ADO.NET. Слушатель должен иметь опыт использования Visual Studio 2008 SP1 и Visual Studio 2010.
На курсе Вы научитесь:
Оценивать бизнес-ситуации и выбирать соответствующие технологии и средства доступа к данным.
Применять Entity Framework для построения концептуальной, логической и физической моделей, запросов к данным с помощью LINQ и Entity SQL, модификации данных, применять оптимистичную стратегию совместного доступа и управления транзакциями.
Лучшие практики по проектированию и разработке масштабируемого и оптимизируемого уровня доступа к данным с помощью объектных сервисов. Настройка и расширение сущностей, использование сложного отображения для формирования модели данных в соответствии с бизнес-требованиями и техническими задачами.
Повторно использовать обычные классы на уровне доступа к данным, построенного с помощью Entity Framework.
Решать архитектурные проблемы, которые могут возникать при построении много уровневых корпоративных приложений с помощью Entity Framework.
Доступ к данным с ограниченным или непостоянным подключением к источнику данных.
Проектировать, разрабатывать и использовать сервис данных WCF для чтения, модификации данных и обработки проблем многопользовательского доступа.
Разрабатывать высокопроизводительные и масштабируемые приложения, которые могут выполнять запросы и обновление данных.
Использовать LINQ to SQL для разработки логической модели, которая абстрагирует от низкоуровневых деталей для запроса таблиц и наборов данных ADO.NET.
Программа курса
1.Введение в технологи. доступа к данным.
Введение в обычно используемые технологии доступа к данным и сценарии, для которых они лучше всего подходят.
Лабораторная работа.
2.Построение моделей сущностей данных.
Введение в концепцию моделирования данных.
Отделение концептуальной структуры данных от логической структуры в хранилище данных.
Лабораторная работа.
3.Запросы сущностей данных.
Использование LINQ to Entities и Entity SQL, поставщика EntityClient на платформе Entity Framework и хранимых процедур для извлечения данных из модели сущностей.
Описание случаев, в которых следует использовать каждый подход.
Лабораторная работа.
4.Создание, обновление и удаление сущностей данных.
Способы модификации данных на платформе Entity Framework.
Механизм отслеживания изменений.
Лабораторная работа.
5.Обработка многопользовательских сценариев с помощью сервисов объектов.
Модель параллельного доступа к данным.
Использование транзакций для обеспечения целостности данных.
Лабораторная работа.
6.Оптимизация решений с помощью сервисов объектов.
Советы и рекомендации по разработке и построении масштабируемого и оптимизированного слоя доступа к данным с поможью сервисов объектов.
Лабораторная работа.
7.Настройка сущностей и создание пользовательских классов сущностей.
Настройка и расширение сущностей посредством собственной бизнес-логики.
Лабораторная работа.
8.Использование традиционных объектов среды CLR (POCO) с EntityFramework.
Способы определения настраиваемых объектов классов в Entity Framework.
По умолчанию классы сущностей создаются в модели EDM.
Этот модуль описывает как использовать существующие обычные бизнес-классы в приложении и как расширить классы сгенерированный сущностей для добавления пользовательских бизнес функций.
Лабораторная работа.
9.Создание многоуровневых решений с помощью EntityFramework.
Архитектурные проблемы при создании многоуровневых приложений и их решение с помощью Entity Framework.
Лабораторная работа.
10.Обработка обновлений в многоуровневом решении с помощью EntityFramework.
Способы обработки изменений данных в многоуровневом решении и управление исключениями.
Лабораторная работа.
11.Создание решений с непостоянным подключением к источникам данных.
Доступ к автономным или произвольно подключаемым источникам данных в клиентских приложениях.
Кэширование данных в локальных файлах XML с помощью LINQ to XML и реализация произвольно подключаемых приложения с помощью Sync Framework.
Лабораторная работа.
12.Запросы данных с помощью сервисов данных WCF.
Цель и характеристики сервисов данных WCF, их создание и использование.
Способы предоставления и ограничения доступа к данных.
Лабораторная работа.
13.Обновление данных с помощью сервисов данных WCF.
Использование сервисов данных WCF для изменения данных.
Использование стандартных Интернет протоколов HTTP и протокола публикации Atom для обновления данных через Интернет или в корпоративной сети.
Лабораторная работа.
14.Использование ADO.NET.
Использование ADO.NET при разработке масштабируемых, высокой производительных, управляемых данными приложений.
Лабораторная работа.
15.Использование LINQtoSQL.
Использование LINQ to SQL для абстрагирования от низкоуровневых механизмов ADO.NET при запросах и обработки данных путем разработки логической модели данных.
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Процесс развития технологий не происходит сам по себе, этим занимаются люди. Именно поэтому, если Вы хотите стать одним из тех, кто вносит свой вклад в развитие информационных технологий с позиции разработчика, то курсы по Microsoft Visual Studio - это именно то, что Вам нужно. Этот программный продукт, а точнее целая линейка продуктов, представляет собой полноценный комплекс, включающий в себя интегрированную среду разработки программного обеспечения, позволяющую заниматься разработкой как консольных приложений, так и программ с графическим интерфейсом, а также приложений для Магазина Windows, т.е. для Windows 8.1, и мобильных приложений, не говоря уже о сайтах и порталах на платформе ASP.
Наши инструкторы готовы донести до Вас систематизированные знания, необходимые как новичкам в области разработки Windows-приложений, так и тем, кто хочет систематизировать знания и подготовится к сертификации Microsoft, которая доступна разработчикам. Кто знает, может быть, именно Вы получите статус MCM и станете одним из лучших разработчиков Windows-приложений уже через пару лет, если прямо сейчас запишетесь на курсы и начнете развиваться в этом направлении.
Developing Windows Applications with Microsoft Visual Studio 2010
Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.