Курс предоставляет знания основ и навыки разработки приложений для Windows Store. Рассматриваются основные возможности Visual Studio и Expression Blend Tools.
По окончании курса слушатели смогут:
- использовать Visual Studio 2012 для создания и запуска приложения;
- описать особенности платформы Windows 8 и особенности нового интерфейса Windows;
- создавать структуры и макеты пользовательского интерфейса;
- применять шаблон проектирования MVVM для разработки приложений;
- реализовать AppBar и расположение элементов управления;
- использовать шаблоны для создания пользовательского интерфейса;
- использовать привязку данных для их использования в пользовательском интерфейсе;
- управлять файлами и потоками;
- разрабатывать и внедрять управление жизненным циклом процессов PLM;
- управлять сценариями навигации в приложениях Windows Store;
- реализовать контекстное масштабирование Semantic Zoom;
- разрабатывать и внедрять контракты Contracts, такие как Search, Share и Settings;
- реализовывать плитки горячих уведомлений Toast Notifications в приложениях Windows Store;
- обрабатывать события, связанные с мышью, клавиатурой и сенсорным управлением, включая жесты;
- разворачивать приложения в Windows Store;
- разворачивать корпоративные приложения.
Аудитория
Курс предназначен для опытных разработчиков, заинтересованных в создании приложений для Windows Store.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- курс «М20480. Программирование в HTML5 с JavaScript и CSS3» или эквивалентная подготовка.
- Обзор платформы Windows 8 и приложений Windows Store
- Введение в платформу Windows 8
- Принципы построения пользовательского интерфейса в Windows 8
- WinRT и языковые проекции Language Projections
- Простое приложение и шаблон MVVM
- Создание одностраничного приложения
- Шаблон проектирования MVVM
- Использование WinJS
- Библиотека WinJS
- WinJS API
- Размещение элементов при помощи встроенных средств Windows 8
- Элементы размещения Windows 8
- Создание шаблонов
- Управление AppBar
- Масштабирование
- Представление данных
- Работа с элементами управления для представления данных
- Элемент управления ListView
- Управление файлами в приложениях Windows Store
- Работа с файлами и потоками в приложениях Windows Store
- Работа с файловыми компонентами пользовательского интерфейса
- Управление жизненным циклом приложений Windows Store
- Управление жизненным циклом
- Запуск приложения Windows Store
- Реализация стратегии управления состоянием
- Проектирование и реализация навигации в приложениях Windows Store
- Управление навигацией в приложениях Windows Store
- Контекстное масштабирование Semantic Zoom
- Реализация контрактов Windows 8
- Проектирование элементов панели Charm и контрактов
- Контракт поиска
- Контракт общего доступа
- Управление настройками и предпочтениями в приложениях
- Реализация плиток и уведомлений пользователей
- Реализация плиток, живых плиток, вторичных плиток и значков уведомлений
- Реализация горячих уведомлений Toast Notification
- Проектирование и реализация стратегии доступа к данным
- Оценка стратегий доступа к данным
- Работа с удаленными данными
- Обработка событий, связанных с мышью, клавиатурой и сенсорным управлением
- События, связанные с мышью
- События, связанные с управлением жестами
- Планирование развертывания приложений в Windows Store
- Манифест приложений Windows Store
- Сертификация приложений Windows Store
- Развертывание корпоративных приложений