(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 дней

Производится набор группы

Стоимость:  37 500 руб.  

Курс предназначен для профессиональных программистов 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 для дома и учебы 2019 (лицензия ESD)
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft 365 Business Standard (corporate)
Microsoft 365 Business Basic (corporate)
Microsoft 365 Apps for business (corporate)
 
Другие предложения...
 
Курсы обучения   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