Курс предоставляет расширенные знания и навыки программирования, необходимые для разработки приложений Windows Store. Рассматриваются основы проектирования и разработки приложений под Windows Store, методы оптимизации и способы дифференцирования приложений, а также поддержка приложений, опубликованных в Windows Store.
По окончании курса слушатели смогут:
- добавлять анимацию и переходы в приложения Windows Store для улучшения взаимодействия с пользователем;
- локализовать пользовательский интерфейс приложений Windows Store;
- использовать средства брэндинга приложений Windows Store, использовать стартовую заставку;
- использовать различные механизмы хранения, подходящие стратегии кэширования, получать доступ к файлам;
- создавать пользовательские элементы управления, расширять шаблоны элементов управления, а также создавать и интегрировать компоненты WinMD;
- реализовать контракты печати и настройки, запускать приложение при помощи Play To API;
- работать с облачным сервисом Windows Push Notification (WNS);
- захватывать поток данных с камеры или микрофона;
- создать и управлять фоновыми задачами;
- запрашивать возможности устройств, взаимодействовать с ними, осуществлять обработку данных с датчиков;
- использовать пробные (trial) лицензии, покупку и рекламу для приложений Windows Store;
- понимать, как реализована аутентификация Windows и web-приложений в Windows Store;
- диагностировать проблемы и проводить мониторинг приложений, используя инструменты трассировки и профилирования.
Аудитория
Курс предназначен для разработчиков с опытом программирования более 1 года, владеющих C# и XAML и заинтересованных в разработке приложений для Windows Store.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- курс М20484 «Основы разработки приложений Windows Store на C#» или эквивалентная подготовка.
- Особенности приложений Windows Store
- Обзор приложений Windows Store
- Место приложений Windows Store в экосистеме Windows 8
- Реализация анимации и переходов
- Использование анимации
- Работа с переходами и преобразованиями
- Глобализация и локализация
- Работа с файлами ресурсов
- Локализация вывода данных
- Брэндинг приложений
- Настройка стартовой заставки
- Брэндинг пользовательского интерфейса
- Управление данными приложений
- Настройки хранилищ данных
- Реализация кэширования данных
- Управление доступом к файлам
- Создание элементов управления и компонентов
- Создание пользовательских элементов управления
- Расширение существующего управления
- Использование компонентов WinMD
- Реализация расширенных контрактов
- Контракт Print
- Контракт Play To
- Облачный сервис Windows Push Notification (WNS)
- Сервис Windows Push Notification (WNS)
- Взаимодействие с сервисом Windows Push Notification (WNS)
- Захват потока мультимедиа
- Использование CameraCaptureUI для захвата изображений, видео или аудио
- Использование MediaCapture для захвата изображений, видео или аудио
- Фоновые задачи
- Создание фоновых задач
- Использование фоновых задач в приложениях Windows Store
- Работа с датчиками и устройствами
- Работа с датчиками (sensors)
- Работа с устройствами (devices)
- Получение дохода от вашего приложения
- Реализация пробной (trial) лицензии на приложения Windows Store
- Реализация покупки через приложение in-app purchase
- Реклама в приложениях Windows Store
- Безопасность данных в приложениях Windows Store
- Управление аутентификацией Windows
- Управление web-аутентификацией
- Шифрование данных в приложениях Windows Store
- Трассировка и профилирование приложений Windows Store
- Трассировка приложений Windows Store
- Профилирование приложений Windows Store