Учебный центр «Специалист» при МГТУ им.Н.Э.Баумана Безлимитное обучение

+7 (495) 232-32-16

info@specialist.ru   skype icq

Интерактивные путеводители

Курсы Visual Studio

vs-s

Сертификации и экзамены

Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:

Типы обучения

Специалист-ТВ

Знаете ли Вы, что...

Курс 10265: Разработка решений на базе технологий доступа к данным в Microsoft Visual Studio пользуется огромной популярностью среди специалистов, а также тех, кто только выбрал для себя такие востребованные и высокооплачиваемые профессии:

Не нашли нужный Вам курс?

Закажите его в индивидуальном формате или Напишите, и мы его сделаем!

but-sbscr.jpg

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



Цель курса:

Знакомство со стратегией выбора технологии доступа к данным, чтобы решение было эффективным и соответствовало бизнес задачам.


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

Продолжительность курса - 40 ак. ч.

Преподаватели курса

Отзывы о курсе

Достаточно глубокое объяснение материала и большое количество реальных примеров, курс позволяет составить неплохое представление о разработке корпоративных приложений, но может быть сложен для начинающих

Cлушатель: Гранковский Андрей Васильевич

Все необходимые технологии были рассмотрены в полном объеме.

Cлушатель: Сорокин Александр Олегович


Все отзывы по курсу

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Курс 10262: Разработка Windows приложений в Microsoft Visual Studio или эквивалентная подготовка.

Рекомендуемая подготовка (необязательная): Успешное окончание курса Английский язык для IT специалистов (pre - intermediate) или знание технического английского языка.

Получить консультацию о необходимой предварительной подготовке по курсу Вы можете у наших менеджеров: +7 (495) 232-32-16.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Сертификации и экзамены

Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:

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

  Тема Ак. часов  
   
  Модуль 1. Обзор технологий доступа к данным
  • Технологии доступа к данным
  • Варианты сценариев доступа к данным
  • Лабораторная работа: анализ различных сценариев доступа к данным
3  
  Модуль 2. Создание модели EDM – Entity Data Model
  • Введение в Entity Data Model
  • Настройка Entity Data Model
  • Оптимизация Entity Data Model
  • Лабораторная работа: использование Entity Data Model
2  
  Модуль 3. Разработка запросов к модели данных
  • Получение данных с использованием LINQ to Entities
  • Получение данных с использованием Entity SQL
  • Получение данных с использованием Entity Client Provider
  • Получение данных с использованием хранимых процедур
  • Модульное тестирование кода доступа к данным
  • Лабораторная работа: разработка запросов к модели данных
3  
  Модуль 4. Создание, обновление и удаление данных модели
  • Введение в механизм контроля изменений в Entity Framework
  • Модификация данных в Entity Data Model
  • Лабораторная работа: создание, обновление и удаление данных модели
2  
  Модуль 5. Реализация многопользовательских сценариев с использованием объектных сервисов
  • Разрешение конфликтов в Entity Framework
  • Реализация транзакций в Entity Framework
  • Лабораторная работа: реализация многопользовательских сценариев с использованием объектных сервисов
3  
  Модуль 6. Создание эффективных решений с использованием объектных сервисов
  • Стадии выполнения запросов
  • Механизм отслеживания изменений и материализация объекта
  • Использование предварительно откомпилированных запросов
  • Использование визуальных инструментов с Entity Framework
  • Мониторинг производительности
  • Выполнение асинхронных операций для модификации данных
  • Лабораторная работа: создание эффективных решений с использованием объектных сервисов
2  
  Модуль 7. Настройка сущностей(Entities) и разработка своих классов сущностей
  • Переопределение сгенерированного класса сущности
  • Использование шаблонов для настройки сущностей
  • Лабораторная работа: настройка сущностей и разработка своих классов сущностей
2  
  Модуль 8. Использование унаследованных CLR объектов с Entity Framework
  • Требования к унаследованным CLR классам
  • Унаследованные CLR классы и отложенная загрузка
  • Унаследованные CLR классы и отслеживание изменений
  • Расширение Entity Types
  • Лабораторная работа: использование унаследованных CLR объектов с Entity Framework
2  
  Модуль 9. Создание многоуровневых решений с использованием Entity Framework
  • Разработка дизайна многоуровневого решения
  • Определение операций и реализация структур для передачи данных
  • Защита данных и операций
  • Лабораторная работа: создание многоуровневых решений с использованием Entity Framework
3  
  Модуль 10. Управление обновлениями в многоуровневых решениях с использованием Entity Framework
  • Отслеживание сущностей и сохранение изменений
  • Обработка исключений в многоуровневых приложениях
  • Лабораторная работа: управление обновлениями в многоуровневых решениях с использованием Entity Framework
3  
  Модуль 11. Разработка приложений с нерегулярными соединениями
  • Кэширование данных с использованием XML
  • Использование Sync Framework
  • Лабораторная работа: разработка приложений с нерегулярными соединениями
3  
  Модуль 12. Получение данных с помощью WCF Data Services
  • Введение в WCF Data Services
  • Создание WCF Data Service
  • Использование WCF Data Service
  • Защита данных и операций в WCF Data Service
  • Лабораторная работа: создание и использование WCF Data Services
3  
  Модуль 13. Модификация данных с помощью WCF Data Services
  • Создание, обновление и удаление данных в WCF Data Service
  • Предотвращение неавторизованных модификаций данных и повышение производительности
  • Использование WCF Data Services с нереляционными данными
  • Лабораторная работа: модификация данных с помощью WCF Data Services
3  
  Модуль 14. Использование ADO.Net
  • Получение и модификация данных с помощью команд ADO.Net
  • Получение и модификация данных с помощью класса DataSet
  • Управление транзакциями и конфликтами в многопользовательских сценариях
  • Лабораторная работа: использование ADO.Net
3  
  Модуль 15. Использование LINQ to SQL
  • Реализация логической модели данных с использованием LINQ to SQL
  • Повышение производительности и управление конфликтами
  • Лабораторная работа: использование LINQ to SQL
3  
  Аудиторная нагрузка в классе с преподавателем 40  
  По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.  

Ближайшие группы 

Данный курс вы можете пройти как в очном формате, так и дистанционно в режиме вебинара . Чтобы записаться на вебинар, в корзине измените тип обучения на вебинар и выберите удобную для вас группу.
Чем отличается обучение в режиме вебинара от других видов обучения?

Полное расписание курса

Стоимость обучения (рублей) 

Курс может быть заказан согласно ФЗ-44, ФЗ-223 (закупка/аукцион/запрос котировок/конкурсные процедуры)
с 10:00 до 17:00 Вечер или Выходные
Стандартная цена
Вебинар Безлимитное обучение Записаться
Частные лица 21 990 21 990 21 990 4 990
Организации 23 990 23 990 23 990
Центр предоставляет специальную услугу Индивидуального обучения. Длительность индивидуального обучения - минимум 4 академических часа. Стоимость обучения в Москве уточняйте у менеджера. При выездном индивидуальном обучении устанавливается надбавка: +40% от стоимости заказанных часов при выезде в пределах МКАД, +40% от стоимости заказанных часов и + 1% от стоимости заказанных часов за каждый километр удаления от МКАД при выезде в пределах Московской области. Стоимость выезда за пределы Московской области рассчитывается индивидуально менеджерами по работе с корпоративными клиентами.

Документы об окончании

Cert_Common

Свидетельство Центра "Специалист"

Cert_Inter

Свидетельство Центра "Специалист" международного образца

БУХ

Удостоверение о повышении квалификации

Cert_Microsoft

Международный сертификат Microsoft

Все документы Центра

yandexmoney.gif logo_wm.gif cyberplat1.gif Rambler's Top100 rating@mail.ru Яндекс.Метрика Рейтинг@Mail.ru LiveInternet