Модуль 1. Обзор платформы Windows 8 и приложений Windows Store
- Введение в платформу Windows 8
- Основы пользовательского интерфейса Windows 8
- WinRT и языковые проекции (Language Projections)
- Лабораторная работа: Обзор платформы Windows 8 и приложений Windows Store
- Изучение платформы Windows 8
- Изучение приложений Windows Store
По окончании этого модуля Вы будете уметь:
- Описать платформу, архитектуру и особенности Windows 8
- Описать основы пользовательского интерфейса Windows 8
- Описать основы концепции приложений Windows Store
- Описать новые модели API, построение поддержки приложений Windows Store и подключение мультиязыкового интерфейса
- Описать Visual Studio 2012 и языки, поддерживающие разработку под WinRT
Модуль 2. Создание пользовательских интерфейсов с помощью XAML
- Основы XAML
- Разработка логики для XAML
- Расширения XAML
- Лабораторная работа: Создание пользовательских интерфейсов с помощью XAML
- Создание пользовательского интерфейса с помощью Visual Studio 2012
- Расширение пользовательского интерфейса с помощью Visual Studio 2012 и Blend Development Tools
По окончании этого модуля Вы будете уметь:
- Описать основы XAML
- Описать способы и методы разработки логики для XAML
- Описать расширенные возможности XAML
Модуль 3. Представление данных
- Работа с элементами управления
- Использование GridView
- Лабораторная работа: Представление данных
- Представление данных по потреблению
- Использование элемента управления GridView
По окончании этого модуля Вы будете уметь:
- Описать представление данных с использованием различных элементов управления и различия между элементами управления
- Описать элементы представления данных (GridView)
Модуль 4. Размещение элементов при помощи встроенных средств Windows 8
- Архитектура WinRT
- Элементы размещения Windows 8
- Использование AppBar
- Масштабирование и привязка (snapping)
- Лабораторная работа: Реализация макета при помощи встроенных в Windows 8 элементов управления
- Создание панели AppBar
- Создание адаптированных представлений
По окончании этого модуля Вы будете уметь:
- Описать возможности WinRT и элементы управления
- Использовать элементы управление для редактирования текста
- Использовать элементы управления WinRT
- Описать макеты элементов управления, доступные в приложениях Windows Store
- Реализовать AppBar и описать его функциональность
Модуль 5. Работа с файлами в приложениях Windows Store
- Работа с файлами и потоками в/в приложений Windows Store
- Доступ к файлам из пользовательского интерфейса приложения
- Лабораторная работа: Работа с файлами в приложениях Windows Store
- Чтение данных из файла заметок
- Запись данных в файл заметок
По окончании этого модуля Вы будете уметь:
- Перечислить объекты пространства имен Windows.Storage и их возможности
- Описать рекомендации по использованию объектов файловой системы и потоков в/в
- Описать асинхронную природу файловой системы и потоков в/в
- Описать элементы для управления файлами и контактами
Модуль 6. Управление жизненным циклом приложений Windows Store
- Управление жизненным циклом
- Запуск приложения Windows Store
- Реализация стратегии управлении состоянием
- Лабораторная работа: Управление жизненным циклом приложений в Windows Store
- Изучение различных состояний жизненного цикла приложений
- Реализация управления состоянием
По окончании этого модуля Вы будете уметь:
- Описать жизненный цикл приложения в Windows Store
- Перечислить советы по реализации запуска и активации приложений в Windows Store
- Описать концепции управления состоянием приложений в Windows Store
Модуль 7. Работа с шаблонами и ресурсами
- Реализация шаблонов
- Создание совместно используемых ресурсов
- Лабораторная работа: Работа с шаблонами и ресурсами
- Создание шаблона элемента управления
По окончании этого модуля Вы будете уметь:
- Реализовать шаблон элемента управления для модификации встроенных элементов управления
- Описать концепции ResourceDictionary и стили использования словарей
Модуль 8. Навигация в приложениях Windows Store
- Управление навигацией в приложениях Windows Store
- Контекстное масштабирование (Semantic Zoom)
- Лабораторная работа: Проектирование и реализация навигации в приложении Windows Store
- Добавление навигации в приложение
- Реализация контекстного масштабирования
По окончании этого модуля Вы будете уметь:
- Описать принципы навигации в приложениях Windows Store
- Описать контекстное масштабирование
Модуль 9. Реализация контрактов Windows 8
- Проектирование Charm’ов и контрактов
- Контракт Search
- Контракт Share
- Управление настройками и предпочтениями приложений
- Лабораторная работа: Реализация контрактов Windows 8
- Реализация контракта Search
- Реализация контракта Share
- Добавление нового элемента на панель настройки
По окончании этого модуля Вы будете уметь:
- Описать и реализовать концепции Charm’ов и контрактов
- Описывать и реализовать Charm Search и варианты расширения приложений через контракты Search
- Описывать и реализовать Charm Share и варианты расширения приложений через контракты Share
- Описать средства управления настройками и предпочтениями приложений (Сharm Settings)
Модуль 10. Реализация плиток и пользовательских уведомлений
- Реализация плиток, живых плиток, вторичных плиток и значков уведомлений
- Реализация горячих уведомлений (Toast Notification)
- Лабораторная работа: Реализация плиток и пользовательских уведомлений
- Реализация живой плитки
- Добавление вторичной плитки
По окончании этого модуля Вы будете уметь:
- Описать и реализовать живые плитки, описать типы плиток и ассоциированные шаблоны
- Описать значки уведомлений
- Описать горячие уведомления
Модуль 11. Проектирование и реализация стратегии доступа к данным
- Выбор стратегии доступа к данным
- Работа с удаленными данными
По окончании этого модуля Вы будете уметь:
- Описать различные стратегии доступа к данным, их преимущества, недостатки, и когда их уместно использовать
- Описать распространенные проблемы, возникающие при работе с удаленными данными
Модуль 12. Обработка событий связанных с мышью, клавиатурой и сенсорным управлением
- Работа с событиями мыши
- Работа с жестами сенсорного управления
- Лабораторная работа: Обработка событий от мыши, клавиатуры и сенсорного управления
- Реализация обработки событий мыши
- Реализация обработки жестов
По окончании этого модуля Вы будете уметь:
- Описать и реализовать сценарии обработки указателя мыши и одиночного касания
- Описать и реализовать сценарии обработки жестов и сенсорного управления
Модуль 13. Планирование развертывания приложений в магазине Windows Store
- Публикация приложений в Windows Store
- Сертификация приложений Windows Store
- Развертывание корпоративных приложений
По окончании этого модуля Вы будете уметь:
- Описать концепции публикации приложений в Windows Store
- Описать процесс сертификации приложений Windows Store и требований для публикации приложений
- Описать требования к хранилищу для развертывания корпоративных приложений