Продвинутая разработка приложений на HTML5 и JavaScript для Windows Store App (20482 C)

Advanced Windows® Store App Development Using HTML5 and JavaScript

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

Целевая аудитория

Этот курс рекомендуется профессиональным разработчикам, с более чем годовым опытом разработки приложений, используемых в корпоративной среде.

Предварительные требования

Для успешного прохождения курса необходимо обладать следующими знаниями и навыками:

  • 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

Группа

  • 10-12 человек

Документ об окончании курса

Сертификат Microsoft об окончании авторизованного курса:

ms_cert 

Оставить отзыв

Информация о курсе

1158 бел. р. (очно) с НДС 20%

1042,20 бел. р. (дист.) с НДС 20%

Вендор: Microsoft
Код курса: 20482
Продолжительность: 5 дней / 40 ак. часов
Направление: Продвинутая разработка приложений на HTML5 и JavaScript для Windows Store App
Экзамен :

70-482

Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.