20481. Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Курс 20481. Основы разработки приложений для Windows Store на HTML5 и JavaScript. 20481. Essentials of Developing Windows Store Apps Using HTML5 and JavaScript
  • Код курса:
    20481
  • Длительность:
    5 / 40
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Гаєвий Вадим МСТ
З 2011 року тренер  Microsoft - МСТ.
Викладає технології: Microsoft ASP.NET, Microsoft SQ...
Описание Курса:
Вы получите знания и навыки, необходимые для разработки приложений Windows Store. Курс представляет собой сочетание основ проектирования и разработки приложений под Windows Store, а также знакомство с основными возможностями Visual Studio и Expression Blend Tools.
Аудитория:
Курс предназначен для разработчиков с опытом программирования более 1 года, заинтересованных в разработке приложений для Windows Store.
Предварительная подготовка:
  • Успешное окончание курса М20480 Программирование в HTML5 с JavaScript и CSS3 или эквивалентная подготовка.
Приобретаемые навыки:
  • Использовать Visual Studio 2012 для создания и запуска приложения;
  • Описать особенности платформы 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
  • По окончании этого модуля Вы будете уметь:
    • Описать архитектуру и особенности платформы 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
    • Описать требования к хранилищу для развертывания корпоративных приложений

Возврат к списку