top-image
Главная » Услуги и обучение » Информационные технологии » Microsoft » Средства разработки » Основы разработки приложений для Windows Store на HTML5 и JavaScript

Код: 20481

Основы разработки приложений для Windows Store на HTML5 и JavaScript

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

Вы получите знания и навыки, необходимые для разработки приложений Windows Store. Курс представляет собой сочетание основ проектирования и разработки приложений под Windows Store, а также знакомство с основными возможностями Visual Studio и Expression Blend Tools.

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

Курс помогает подготовиться к следующим сертификационным экзаменам:
70-481: Essentials of Developing Windows Store Apps using HTML5 and JavaScript.

По окончании курса Вы будете уметь:

  • Использовать Visual Studio 2012 для создания и запуска приложения;
  • Описать особенности платформы Windows 8 и особенности нового интерфейса Windows;
  • Создавать структуры и макеты пользовательского интерфейса;
  • Применять шаблон проектирования MVVM для разработки приложений;
  • Реализовать AppBar и расположение элементов управления;
  • Использовать шаблоны для создания пользовательского интерфейса;
  • Использовать привязку данных для их использования в пользовательском интерфейсе;
  • Управлять файлами и потоками;
  • Разрабатывать и внедрять управление жизненным циклом процессов (PLM);
  • Управлять сценариями навигации в приложениях Windows Store;
  • Реализовать контекстное масштабирование (Semantic Zoom);
  • Разрабатывать и внедрять контракты (Contracts), такие как Search, Share и Settings;
  • Реализовывать плитки горячих уведомлений (toast notifications) в приложениях Windows Store;
  • Обрабатывать события, связанные с мышью, клавиатурой и сенсорным управлением, включая жесты;
  • Разворачивать приложения в Windows Store;
  • Разворачивать корпоративные приложения.

Требуемая подготовка: Успешное окончание курса М20480 Программирование в HTML5 с JavaScript и CSS3или эквивалентная подготовка

Программа мероприятия:

Модуль 1. Обзор платформы Windows 8 и приложений Windows Store

  •  Введение в платформу Windows 8
  •  Принципы построения пользовательского интерфейса в Windows 8
  •  WinRT и языковые проекции (Language Projections)
  •  Лабораторная работа: Обзор платформы Windows 8 и приложений Windows Store
    • Изучение платформы Windows 8
    • Изучение Windows Store App
    • Создание нового пользовательского интерфейса с помощью Visual Studio 2012 и Blend Development Tools

По окончании этого модуля Вы будете уметь:

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

Модуль 2. Простое приложение и шаблон MVVM

  •  Создание одностраничного приложения
  •  Шаблон проектирования MVVM
  •  По окончании этого модуля Вы будете уметь:
  •  Описать концепции построения небольших «одностраничных» клиентских приложений (SAP)
  •  Описать использование шаблона MVVM на JavaScript   

Модуль 3. Использование WinJS

  •  Библиотека WinJS
  •  WinJS API
  •  Лабораторная работа: Использование WinJS
    • Определение пространства имен данных и объектов
    • Использование метода promise для асинхронной загрузки данных

По окончании этого модуля Вы будете уметь:

  •  Описать библиотеку WinJS
  •  Описать важные элементы WinJS API   

Модуль 4. Размещение элементов при помощи встроенных средств Windows 8

  •  Элементы размещения Windows 8
  •  Создание шаблонов
  •  Управление AppBar
  •  Масштабирование
  •  Лабораторная работа: Реализация макета, используя встроенные в Windows 8 элементы управления
    • Реализация управления AppBar
    • Создание адаптивных представлений
    • Создание шаблона управления

По окончании этого модуля Вы будете уметь:

  •  Описать доступные для приложений Windows Store элементы управления макетом
  •  Реализовать управление шаблонами с помощью встроенных элементов управления
  •  Описать назначение и функции AppBar
  •  Описать методы фиксирования и масштабирования        

Модуль 5. Представление данных

  •  Работа с элементами управления для представления данных
  •  Элемент управления ListView
  •  Лабораторная работа: Представление данных
    • Создание данных
    • Реализация ListView

По окончании этого модуля Вы будете уметь:

  •  Описать представление данных с помощью различных элементов управления и отличия элементов управления
  •  Описать элементы управления представлениями данных (ListView) 

Модуль 6. Управление файлами в приложениях Windows Store

  •  Работа с файлами и потоками в приложениях Windows Store
  •  Работа с файловыми компонентами пользовательского интерфейса
  •  Лабораторная работа: Управление файлами в приложениях Windows Store
    • Чтение данных из файла заметок
    • Запись данных в файл заметок

По окончании этого модуля Вы будете уметь:

  •  Перечислить объекты пространства имен Windows Storage и их возможности
  •  Описать передовые методы использования объектов файловой системы и различных потоков
  •  Описать асинхронную природу файловой системы и потоков
  •  Описать элементы для отбора файлов и контактов 

Модуль 7. Управление жизненным циклом приложений Windows Store

  •  Управление жизненным циклом
  •  Запуск приложения Windows Store
  •  Реализация стратегии управления состоянием
  •  Лабораторная работа: Описание жизненного цикла приложений Windows Store
    • Изучение различных состояний жизненного цикла приложений
    • Реализация управления состоянием

По окончании этого модуля Вы будете уметь:

  •  Описать жизненный цикл приложения в Windows Store
  •  Перечислить советы по реализации запуска и активации приложений в Windows Store
  •  Описать концепции управления состоянием приложений в Windows Store

Модуль 8. Проектирование и реализация навигации в приложениях Windows Store

  •  Управление навигацией в приложениях Windows Store
  •  Контекстное масштабирование (Semantic Zoom)
  •  Лабораторная работа: Проектирование и реализация навигации в приложениях Windows Store
    • Добавление навигации в приложение
    • Реализация контекстного масштабирования

По окончании этого модуля Вы будете уметь:

  •  Описать принципы навигации в приложениях Windows Store
  •  Описать контекстное масштабирование

Модуль 9. Реализация контрактов Windows 8

  •  Проектирование элементов панели Charm и контрактов
  •  Контракт поиска
  •  Контракт общего доступа
  •  Управление настройками и предпочтениями в приложениях
  •  Лабораторная работа: Добавление Offline поддержки веб-приложений
    • Реализация кэша приложений
    • Реализация локального хранилища

По окончании этого модуля Вы будете уметь:

  •  Описать подход к реализации Charm’ов и контрактов
  •  Описать и реализовать Charm поиска и способы расширения приложений через поиск
  •  Описать и реализовать Charm общего доступа       

Модуль 10. Реализация плиток и уведомлений пользователей

  •  Реализация плиток, живых плиток, вторичных плиток и значков уведомлений
  •  Реализация горячих уведомлений (Toast Notification)
  •  Лабораторная работа: Реализация плиток и уведомлений пользователей
    • Реализация функциональности живых плиток
    • Добавление функциональности вторичных плиток

По окончании этого модуля Вы будете уметь:

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

Модуль 11. Проектирование и реализация стратегии доступа к данным

  •  Оценка стратегий доступа к данным
  •  Работа с удаленными данными

По окончании этого модуля Вы будете уметь:

  •  Описать различные стратегии доступа к данным, их преимущества и недостатки
  •  Описать типичные ситуации при работе с удаленными данными      

Модуль 12. Обработка событий связанных с мышью, клавиатурой и сенсорным управлением

  •  События, связанные с мышью
  •  События, связанные с управлением жестами
  •  Лабораторная работа: Обработка событий связанных с мышью, клавиатурой и сенсорным управлением
    • Реализация событий, связанных с мышью
    • Реализация событий, связанных с управлением жестами

По окончании этого модуля Вы будете уметь:

  •  Описать и реализовать сценарии управления указателем мыши и одиночным касанием
  •  Описать и реализовать поддержку сценариев с жестами и мультитач управлением        

Модуль 13. Планирование развертывания приложений в Windows Store

  •  Манифест приложений Windows Store
  •  Сертификация приложений Windows Store
  •  Развертывание корпоративных приложений

По окончании этого модуля Вы будете уметь:

  •  Описать манифест приложений Windows Store
  •  Описать процесс сертификации и публикации приложений Windows Store
  •  Описать требования к хранилищу для развертывания корпоративных приложений
Оставить свой отзыв об этом мероприятии