Целевая аудитория
Этот курс рекомендуется профессиональным разработчикам, с более чем годовым опытом разработки приложений, используемых в корпоративной среде.
Предварительные требования
Для успешного прохождения курса необходимо обладать следующими знаниями и навыками:
- 6-12 месяцев опыта программирования на HTML5.
- 3-6 месяцев опыта работы в Visual Studio 2012.
- От 1-го месяца опыта работы с приложениями Windows 8.
Приобретаемые знания и навыки
По окончании курса слушатели смогут:
- Добавлять анимацию и переходы для улучшения взаимодействия с пользователем.
- Локализовать пользовательский интерфейс приложений в Windows Store.
- Делать свои приложения узнаваемыми в магазине Windows Store и использовать новые возможности загрузки с использованием splash screen.
- Использовать различные механизмы хранения, выбирать подходящую стратегию кеширования для своих приложений Windows Store и использовать улучшенные методы
- доступа к файлам.
- Создавать новые пользовательские элементы управления, расширять функционал существующих, а также создавать компоненты WinMD.
- Реализовывать контракты печати и настройки, а также запускать приложения при помощи Play To API.
- Работать со службой Push уведомлений облачного сервиса Windows Push Notification (WNS).
- Производить захват медиа-данных с камеры и микрофона.
- Создавать и управлять фоновыми задачами.
- Детектировать возможности подключенных устройств (devices), взаимодействовать с ними, работать с датчиками (sensors).
- Реализовывать демо-версии приложений и добавлять встроенные возможности покупки и рекламы.
- Понимать, как управлять Windows и Web аутентификацией приложений Windows Store.
- Диагностировать проблемы и проводить мониторинг приложений, используя инструменты трассировки и профилирования
Программа курса
Модуль 1: Введение в Windows Store App
- Основы Windows Store App
- Основы Windows Store App – снимая покровы
Модуль 2: Реализация анимации и переходов
- Использование анимации
- Работа с переходами и трансформациями
- Лабораторная работа: Реализация анимации и переходов
Модуль 3: Реализация глобализации и локализации приложений
- Работа с файлами ресурсов
- Реализация форматирования на основе региональных стандартов
- Лабораторная работа: Реализация глобализации и локализации приложений
Модуль 4: Брэндинг приложений
- Настройка экрана-заставки приложений
- Брэндинг пользовательского интерфейса
- Лабораторная работа: Брэндинг приложений и бесшовные (seamless) интерфейсы
Модуль 5: Дополнительные возможности работы с данными в приложениях Windows Store
- Возможности хранения данных в приложениях Windows Store
- Реализация кэширования данных
- Расширенные возможности работы с файлами
- Лабораторная работа: кэширование данных
Модуль 6: Создание элементов управления и компонентов
- Создание собственных элементов управления
- Расширение возможностей существующих элементов управления
- Использование WinMD компонентов.
- Лабораторная работа: Создание элементов управления и компонентов с возможностью повторного использования
Модуль 7: Использование расширенных контрактов
- Контракт Print
- Контракт Play To
- Лабораторная работа: Печать
Модуль 8: Облачный сервис служб Push-уведомлений Windows (WNS)
- Служба Push-уведомлений Windows (WNS)
- Работа со службой Push-уведомлений Windows
- Лабораторная работа: Облачный сервис служб Push-уведомлений Windows (WNS)
Модуль 9: Захват потока мультимедиа
- Использование API CameraCaptureUI для захвата аудио, видео и фото
- Использование API MediaCapture для захвата аудио, видео и фото
- Лабораторная работа: Захват медиа
Модуль 10: Фоновые задачи
- Создание фоновых задач
- Работа с фоновыми задачами в Windows Store App
- Лабораторная работа: Фоновые задачи
Модуль 11: Работа с устройствами и датчиками
- Работа с датчиками
- Работа с устройствами
- Лабораторная работа: Работа с устройствами и датчиками
Модуль 12: Получение прибыли от ваших приложений
- Реализация функциональности пробной версии программы в Windows Store App
- Реализация возможности встроенных покупок
- Реклама в приложениях Windows Store App
- Лабораторная работа: Получение прибыли от приложений
Модуль 13: Обеспечение безопасности данных Windows Store App
- Управление Windows аутентификацией
- Управление Web аутентификацией
- Шифрование в приложениях Windows Store
- Лабораторная работа: Обеспечение безопасности данных Windows Store App
Модуль 14: Трассировка и профилирование приложений
- Трассировка приложения Windows Store App
- Профилирование приложения Windows Store App
Группа
Документ об окончании курса
Сертификат Microsoft об окончании авторизованного курса: