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