Разработка веб - приложений с использованием Microsoft Silverlight 4

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: 10554
Длительность: 40 ак.ч.
Стоимость: 34 343 р.

Developing Rich Internet Applications Using Microsoft Silverlight 4

Аннотация:
На этом курсе Вы научитесь разрабатывать сложные приложения с использованием Silverlight 4, которые могут быть развернуты в Web, на рабочих столах Windows или на мобильных устройствах платформы Windows Phone 7.
Microsoft Visual Studio — мощная среда разработки, обеспечивающая высокое качество кода на протяжении всего цикла разработки ПО, от проектирования до разработки. Какие бы приложения вы не разрабатывали, для SharePoint, Интернет, Windows, WindowsPhone, и других платформ.
Microsoft Silverlight — это модуль для работы с мультимедиа и насыщенными интерактивными веб-приложениями нового поколения на основе технологии .NET.

Аудитория:
Курс рассчитан на профессиональных веб-разработчиков, знакомых с созданием XAML-приложений (WPF или Silverlight) и имеющих опыт использования Expression Blend во Visual Studio 2010.

Предварительная подготовка:
Требуемая подготовка: Успешное окончание курса 10553 «Основы XAML и Microsoft Expression Blend или эквивалентная подготовка».

По окончании курса Вы будете уметь:
• Создавать приложения для работы с данными;
• Создавать сложные интерфейсы пользователей
• Реализовать работу с медиа данными в Silverlight
• Работать с Silverlight Media Framework;
• Взаимодействовать с аппаратным обеспечением в Silverlight
• Локализовать ваши приложения;
• Реализовать сетевое взаимодействие;
• Разворачивать Silverlight приложения;
• Понимать основы создания Silverlight приложений для Windows Phone 7;

Документ об окончании курса:
Сертификат Microsoft.

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

Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов международного уровня:
• MCPD: WINDOWS PHONE DEVELOPER
• MCTS: SILVERLIGHT 4, DEVELOPMENT

Данный курс готовит к успешной сдаче международных сертификационных экзаменов:
• 070-506 - TS: Silverlight 4, Development

Содержание курса:
Модуль 1. Введение в создание бизнес приложений Silverlight
• Обзор Silverlight 4.0
• Архитектура Silverlight
• Создание приложений Silverlight работающих вне браузера.
• Лабораторные работы: Создание Silverlight приложений
• Упражнение 1: Создание Silverlight приложения
• Упражнение 2: Конфигурирование Silverlight приложения для работы вне браузера

Модуль 2. Создание приложений для работы с данными
• Обзор вариантов работы с данными в Silverlight 4.0
• Работа с ADO.NET Entity Data Model
• Отображение данных с использованием Domain Services
• Лабораторные работы: Использование данных
• Упражнение 1: Соединение с базой данных в Silverlight
• Упражнение 2: Запрос и отображение данных из базы

Модуль 3. Углубленная работа с данными
• Работа с данными через Domain Services
• Связывание и проверка данных
• Лабораторные работы: Работа с данными
• Упражнение 1: Реализация сценария полного доступа к данным (чтение-запись)

Модуль 4. Реализация пользовательских элементов управления и навигации
• Работа с элементами управления
• Многопоточность
• Реализация навигации
• Лабораторные работы: Реализация пользовательских элементов управления и навигации
• Упражнение 1: Добавление пользовательских навигационных элементов управления
• Упражнение 2: Периодическое обновление элементов управления

Модуль 5. оздание сложного интерфейса пользователя
• Создание объектов представлений
• Создание шаблонов для представлений
• Разработка классов для элементов шаблонов
• Лабораторные работы: Представление элементов и зависимые свойства
• Упражнение 1: Создание объектов ItemControls
• Упражнение 2: Создание объектов представлений
• Упражнение 3: Использование собственных ItemControls в пользовательских элементах управления

Модуль 6. Использование локальных ресурсов и локальной функциональности
• Печать в приложениях Silverlight
• Доступ к локальному хранилищу в приложениях Silverlight
• Доступ к локальной файловой системе в приложениях Silverlight
• Лабораторные работы: Использование локальных ресурсов
• Упражнение 1: Печать в приложениях Silverlight
• Упражнение 2: Доступ к буферу обмена в приложениях Silverlight
• Упражнение 3: Доступ к локальному хранилищу в приложениях Silverlight
• Упражнение 4: Доступ к локальной файловой системе в приложениях Silverlight

Модуль 7. Реализация работы с медиа данными в Silverlight
• Реализация работы с изображениями высокого разрешения (Deep Zoom)
• Воспроизведение медиа-файлов
• Лабораторные работы: Реализация работы с медиа данными в Silverlight
• Упражнение 1: Добавление просмотра изображения высокого разрешения
• Упражнение 2: Добавление медиа проигрывателя

Модуль 8. Разработка решений с использованием Silverlight Media Framework
• Введение в Silverlight Media Framework
• Разработка решений с использованием Silverlight Media Framework
• Лабораторные работы: Разработка решений с использованием Silverlight Media Framework
• Упражнение 1: Добавление поддержки Silverlight Media Framework
• Упражнение 2: Конфигурирование проигрывателя Silverlight Media Framework

Модуль 9. Доступ к аппаратуре в приложениях Silverlight
• Взаимодействие с клавиатурой и мышью
• Взаимодействие с аудио и видео аппаратурой
• Лабораторная работа: Программное взаимодействие с аппаратурой
• Упражнение 1: Использование колёсика мышки
• Упражнение 2: Использование клавиатуры

Модуль 10. Глобализация и локализация
• Глобализация
• Локализация
• Лабораторные работы: Глобализация и локализация приложений
• Упражнение 1: Глобализация приложений
• Упражнение 2: Локализация приложений

Модуль 11. Реализация сетевого взаимодействия
• Конфигурирование приложения для взаимодействия по сети
• Реализация веб-вызовов
• Реализация низкоуровневого сетевого взаимодействия
• Лабораторные работы: Реализация сетевого взаимодействия
• Упражнение 1: Использование инициализационных параметров
• Упражнение 2: Использование объекта HTTPWebRequest
• Упражнение 3: Использование объекта WebClient
• Упражнение 4: Отправка и получение данных через локальные соединения

Модуль 12. Разворачивание приложений Silverlight
• Размещение и настройка приложения
• Динамическое управление ресурсами приложения
• Лабораторные работы: Разворачивание приложений Silverlight
• Упражнение 1: Настройка приложения
• Упражнение 2: Динамическая загрузка ресурсов

Модуль 13. Использование паттернов в разработке приложений
• Введение в паттерн MVVM (Model-View-ViewModel)
• Обзор Prism
• Лабораторные работы: Реализация паттерна MVVM
• Упражнение 1: Установка MVVM Toolkit
• Упражнение 2: Изучение проекта MVVM
• Упражнение 3: Реализация элементов MVVM

Модуль 14. Обзор разработки под платформу Windows Phone
• Введение в Windows Phone
• Начало разработки под Windows Phone
• Создание приложений Windows Phone
• Лабораторные работы: Создание приложений Windows Phone
• Упражнение 1: Ввод данных от пользователя
• Упражнение 2: Отслеживание изменений ориентации