Каталог курсов

Курсы Microsoft

.NET

MS20485 Advanced Windows Store App Development Using C#


Продолжительность: 40 ч    

Описание курса

Вы получите расширенные знания и навыки программирования, необходимые для разработки приложений Windows Store.

Курс представляет собой сочетание основ проектирования и разработки приложений под Windows Store, включая методы оптимизации и способы дифференцирования приложений. Отдельное внимание уделяется поддержке приложений, опубликованных в Windows Store.

Курс предназначен для разработчиков с опытом программирования более 1 года, владеющих C# и XAML и заинтересованных в разработке приложений для Windows Store.

Курс помогает подготовиться к сертификационному экзамену: 70-485: Advanced Windows Store App Development Using C#.

По окончании курса Вы будете уметь:
• Добавлять анимацию и переходы в приложения Windows Store для улучшения взаимодействия с пользователем;
• Локализовать пользовательский интерфейс приложений Windows Store;
• Использовать средства брэндинга приложений Windows Store, использовать стартовую заставку;
• Использовать различные механизмы хранения, подходящие стратегии кэширования, получать доступ к файлам;
• Создавать пользовательские элементы управления, расширять шаблоны элементов управления, а также создавать и интегрировать компоненты WinMD;
• Реализовать контракты печати и настройки, запускать приложение при помощи Play To API;
• Работать с облачным сервисом Windows Push Notification (WNS);
• Захватывать поток данных с камеры или микрофона;
• Создать и управлять фоновыми задачами;
• Запрашивать возможности устройств, взаимодействовать с ними, осуществлять обработку данных с датчиков;
• Использовать пробные (trial) лицензии, покупку и рекламу для приложений Windows Store;
• Понимать, как реализована аутентификация Windows и web-приложений в Windows Store;
• Диагностировать проблемы и проводить мониторинг приложений, используя инструменты трассировки и профилирования.

Требуемая подготовка: Успешное окончание курса Курс М20484: Основы разработки приложений Windows Store на C# или эквивалентная подготовка.

Программа курса

Модуль 1. Особенности приложений Windows Store
• Обзор приложений Windows Store
• Место приложений Windows Store в экосистеме Windows 8

Модуль 2. Реализация анимации и переходов
• Использование анимации
• Работа с переходами и преобразованиями
Лабораторная работа: Реализация анимации и переходов

Модуль 3. Глобализация и локализация
• Работа с файлами ресурсов
• Локализация вывода данных
Лабораторная работа: Реализация глобализации и локализации

Модуль 4. Брэндинг приложений
• Настройка стартовой заставки
• Брэндинг пользовательского интерфейса
Лабораторная работа Брэндинг приложений

Модуль 5. Управление данными приложений
• Настройки хранилищ данных
• Реализация кэширования данных
• Управление доступом к файлам
Лабораторная работа: Кэширование данных

Модуль 6. Создание элементов управления и компонентов
• Создание пользовательских элементов управления
• Расширение существующего управления
• Использование компонентов WinMD
Лабораторная работа: Создание элементов управления и компонентов

Модуль 7. Реализация расширенных контрактов
• Контракт Print
• Контракт Play To
Лабораторная работа: Контракт Print

Модуль 8. Облачный сервис Windows Push Notification (WNS)
• Сервис Windows Push Notification (WNS)
• Взаимодействие с сервисом Windows Push Notification (WNS)
Лабораторная работа: Сервис Windows Push Notification (WNS)

Модуль 9. Захват потока мультимедиа
• Использование CameraCaptureUI для захвата изображений, видео или аудио
• Использование MediaCapture для захвата изображений, видео или аудио
Лабораторная работа: Захват потока мультимедиа

Модуль 10. Фоновые задачи
• Создание фоновых задач
• Использование фоновых задач в приложениях Windows Store
Лабораторная работа: Фоновые задачи

Модуль 11. Работа с датчиками и устройствами
• Работа с датчиками (sensors)
• Работа с устройствами (devices)
Лабораторная работа: Работа с датчиками и устройствами

Модуль 12. Получение дохода от вашего приложения
• Реализация пробной (trial) лицензии на приложения Windows Store
• Реализация покупки через приложение (in-app purchase)
• Реклама в приложениях Windows Store
Лабораторная работа: Получение дохода с вашего приложения

Модуль 13. Безопасность данных в приложениях Windows Store
• Управление аутентификацией Windows
• Управление web-аутентификацией
• Шифрование данных в приложениях Windows Store
Лабораторная работа: Обеспечение безопасности данных в приложениях Windows Store

Модуль 14. Трассировка и профилирование приложений Windows Store
• Трассировка приложений Windows Store
• Профилирование приложений Windows Store