Курс надає розширені знання та навички програмування, необхідні для розробки додатків 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