Звезды и С - Центр обучения и тестирования

Спец. предложения|Обучение|Вебинары|Сертификация|Тестирование|О нас|Работа с сайтом|Новости|Поиск
Обучение

Системные инженеры и администраторы
Microsoft - Разработчики MCITP, MCPD, MCSD, MCAD
Обучение пользователей

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

Цена для физических лиц, р.: 20900
Цена для юридических лиц, р.: 20900

Продолжительность курса (дней): 5

Курс готовит к тестам:

Цель:

Необходимая подготовка:

    • Курс M10553A Основы XAML и Microsoft Expression Blend

Результат обучения:

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

Содержание курса:

Модуль 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: Отслеживание изменений ориентации


  Спец. предложения|Обучение|Вебинары|Сертификация|Тестирование|О нас|Работа с сайтом|Новости|Поиск

  © Учебный центр "Звезды и С"
  Разработка: Metric
  Optimizer.ru   CyberPlat logo            
  Rambler's Top100 Rambler's Top100