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

Город Ноябрь17 Дек.17 Январь18 Фев.18 Март18 Апрель18 Май18 Июнь18 Июль18 Август18 Сент.18 Октяб.18
Екатеринбург 26.02-02.03Купить 04-08Купить
Пермь 12-16Купить 24-28Купить


Код: 20481
Длительность: 40 ак.ч.
Стоимость: 30 100 р.

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

Аннотация:
Вы получите знания и навыки, необходимые для разработки приложений Windows Store. Курс представляет собой сочетание основ проектирования и разработки приложений под Windows Store, а также знакомство с основными возможностями Visual Studio и Expression Blend Tools.
Курс помогает подготовиться к следующим сертификационным экзаменам:
70-481: Essentials of Developing Windows Store Apps using HTML5 and JavaScript.

Предварительная подготовка:
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
• 1 год или более опыта создания приложений;
• 1 - 3 месяца опыта создания приложений для Windows;
• 1 - 3 месяца опыта использования Visual Studio 2010/2012;
• Знания эквивалентные курсу 20480A: Программирование в 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;
• Разворачивать корпоративные приложения.

Документ об окончании курса:
Сертификат Microsoft.

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

Модуль 2. Простое приложение и шаблон MVVM
• Создание одностраничного приложения
• Шаблон проектирования MVVM

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

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

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

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

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

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

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

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

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

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

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