Основы разработки приложений для Windows Store ® с помощью HTML5 и JavaScript (20481 C)

Essentials of Developing Windows® Store Apps Using HTML5 and JavaScript

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

Профиль аудитории

Этот курс предназначен для разработчиков с опытом программирования более 1 года, заинтересованных в разработке приложений для Windows Store, обладающих хорошими знаниями HTML5, JavaScript и CSS3.

Приобретаемые знания и навыки

По окончании курса слушатели смогут:

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

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

Модуль 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

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

  • Создание одностраничного приложения
  • Шаблон проектирования MVVM
  • Лабораторная работа: Одностраничного приложение и шаблон проектирования MVVM
  • Бумажная Викторина (Paper Based Quiz)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Оценка стратегий доступа к данным
  • Работа с удаленными данными
  • Лабораторная работа: Проектирование и реализация стратегии доступа к данным
  • Бумажная Викторина (Paper Based Quiz)

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

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

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

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

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

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

  • 1 год или более опыта создания приложений;
  • 1 - 3 месяца опыта создания приложений для Windows;
  • 1 - 3 месяца опыта использования Visual Studio 2010/2012;
  • Знания эквивалентные курсу 20480: Программирование в HTML5 с JavaScript и CSS3.

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

Вендор: Microsoft
Код курса: 20481 C
Продолжительность: 5 дней / 40 часов
Направление: Visual Studio 2012 | 2013
Экзамен : 70-481
Oracle Database 11g: Основы SQL 2
11gSQL2
Минск, 14-15 декабря
Управление ИТ-проектами
IT-Project
Минск, 18-20 декабря
Все предложения
Записаться на курс

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

Ваше имя и фамилия*

Компания*

Телефон*

Email*