Курс M20481: Основы разработки приложений для Windows Store на HTML5 и JavaScript
Цена для физических лиц, р.: 28900
Цена для юридических лиц, р.: 29900
Цена вебинара для физических лиц, р.: 27900
Цена вебинара для юридических лиц, р.: 27900
Продолжительность курса (дней): 5
Даты (день):
Даты (вечер):
Цель: Вы получите знания и навыки, необходимые для разработки приложений Windows Store. Курс представляет собой сочетание основ проектирования и разработки приложений под Windows Store, а также знакомство с основными возможностями Visual Studio и Expression Blend Tools.
Курс предназначен для разработчиков с опытом программирования более 1 года, заинтересованных в разработке приложений для Windows Store.
Необходимая подготовка: Успешное окончание курса М20480 Программирование в HTML5 с JavaScript и CSS3 или эквивалентная подготовка.
Формат обучения, регистрация на курс:
План курса:
20481 C
Модуль 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
Модуль 3. Использование WinJS
Библиотека WinJS
WinJS API
Лабораторная работа: Использование WinJS
Определение пространства имен данных и объектов
Использование метода promise для асинхронной загрузки данных
Модуль 4. Размещение элементов при помощи встроенных средств Windows 8
Элементы размещения Windows 8
Создание шаблонов
Управление AppBar
Масштабирование
Лабораторная работа: Реализация макета, используя встроенные в 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 и контрактов
Контракт поиска
Контракт общего доступа
Управление настройками и предпочтениями в приложениях
Лабораторная работа: Добавление Offline поддержки веб-приложений
Реализация кэша приложений
Реализация локального хранилища
Модуль 10. Реализация плиток и уведомлений пользователей
Реализация плиток, живых плиток, вторичных плиток и значков уведомлений
Реализация горячих уведомлений (Toast Notification)
Лабораторная работа: Реализация плиток и уведомлений пользователей
Реализация функциональности живых плиток
Добавление функциональности вторичных плиток
Модуль 11. Проектирование и реализация стратегии доступа к данным
Оценка стратегий доступа к данным
Работа с удаленными данными
Модуль 12. Обработка событий связанных с мышью, клавиатурой и сенсорным управлением
События, связанные с мышью
События, связанные с управлением жестами
Лабораторная работа: Обработка событий связанных с мышью, клавиатурой и сенсорным управлением
Реализация событий, связанных с мышью
Реализация событий, связанных с управлением жестами
Модуль 13. : Планирование развертывания приложений в Windows Store
Манифест приложений Windows Store
Сертификация приложений Windows Store
Развертывание корпоративных приложений