(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Курс "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

Пройдите курс 10262

  • Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

Пройдите курс 10263

  • Developing Web Applications with Microsoft Visual Studio 2010

Пройдите курс 10264

  • Developing Data Access Solutions with Microsoft Visual Studio 2010

Пройдите курс 10265

  • Programming in C# with Microsoft Visual Studio 2010

Пройдите курс 10266

  • Introduction to Web Development with Microsoft Visual Studio 2010

Пройдите курс 10267

  • Windows Azure Solutions with Microsoft Visual Studio 2010

Пройдите курс 50466

По окончании авторизованного курса Microsoft выдаётся международный сертификат Microsoft


 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
Microsoft 365 Business Basic (corporate)
Microsoft 365 Business Standard (corporate)
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft Office 365 Профессиональный Плюс. Подписка на 1 рабочее место на 1 год
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Поиск курсов
 
 
Интересные факты

Учебный центр "Интерфейс" - в десятке ведущих учебных центров России в сфере IT.

  • У нас преподают такие известные эксперты, как Пржиялковский В.В., Леоненков А.В., Новичков А.Н., Зайцев А.Л., Зайцев Р.А., Большаков О.Н., Мирончик И.Я., Саксонов А.А., Пригодина Н.Ю., Красникова С.А.
  • Учебный центр "Интерфейс" проводит авторизованные курсы по продуктам компаний Microsoft, ERwin, Embarcadero (CodeGear), Postgres Professional
  • Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
  • Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
  • Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
  • Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.

Горячая линия:
+ 7 (495) 925-0049
mail@interface.ru
Отправить быстрое сообщение

Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Обучение для IT-профессионалов
Обучение и сертификация Microsoft
IT сертификация
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100