Курс предоставляет знания и навыки, для проектирования и разработки приложений Windows Store с использованием языка программирования C#. Также рассматривается Visual Studio 2012 и Expression Blend..
По окончании курса слушатели смогут:
- описать особенности платформы Windows 8 и понимать основы интерфейса Windows;
- создавать макет и структуру пользовательского интерфейса с помощью XAML;
- использовать привязки данных для представления данных в пользовательском интерфейсе;
- реализовать AppBar и расположение элементов управления;
- управлять файлами и потоками ввода и вывода;
- обрабатывать события жизненного цикла приложений и расширениями PLM, предоставляемых шаблонами Visual Studio 2012;
- использовать шаблоны для создания пользовательского интерфейса;
- управлять сценариями навигации в приложениях Windows Store;
- проектировать и интегрировать свои контракты Search, Share и Settings;
- создавать плитки горячих уведомлений toast notifications в приложениях Windows Store;
- обрабатывать события от мыши, клавиатуры, сенсорного управления и жестов;
- развертывать приложения в Windows Store;
- развертывать корпоративные приложения.
Аудитория
Курс предназначен для опытных разработчиков, которые имеют 1-2 года опыта создания клиентских приложений, владеют C# и XAML.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- курс «М20483. Программирование на C#» или эквивалентная подготовка.
- Обзор платформы Windows 8 и приложений Windows Store
- Введение в платформу Windows 8
- Основы пользовательского интерфейса Windows 8
- WinRT и языковые проекции Language Projections
- Создание пользовательских интерфейсов с помощью XAML
- Основы XAML
- Разработка логики для XAML
- Расширения XAML
- Представление данных
- Работа с элементами управления
- Использование GridView
- Размещение элементов при помощи встроенных средств Windows 8
- Архитектура WinRT
- Элементы размещения Windows 8
- Использование AppBar
- Масштабирование и привязка snapping
- Работа с файлами в приложениях Windows Store
- Работа с файлами и потоками ввода и вывода приложений Windows Store
- Доступ к файлам из пользовательского интерфейса приложения
- Управление жизненным циклом приложений Windows Store
- Управление жизненным циклом
- Запуск приложения Windows Store
- Реализация стратегии управлении состоянием
- Работа с шаблонами и ресурсами
- Реализация шаблонов
- Создание совместно используемых ресурсов
- Навигация в приложениях Windows Store
- Управление навигацией в приложениях Windows Store
- Контекстное масштабирование Semantic Zoom
- Реализация контрактов Windows 8
- Проектирование Charm’ов и контрактов
- Контракт Search
- Контракт Share
- Управление настройками и предпочтениями приложений
- Реализация плиток и пользовательских уведомлений
- Реализация плиток, живых плиток, вторичных плиток и значков уведомлений
- Реализация горячих уведомлений Toast Notification
- Проектирование и реализация стратегии доступа к данным
- Выбор стратегии доступа к данным
- Работа с удаленными данными
- Обработка событий, связанных с мышью, клавиатурой и сенсорным управлением
- Работа с событиями мыши
- Работа с жестами сенсорного управления
- Планирование развертывания приложений в магазине Windows Store
- Публикация приложений в Windows Store
- Сертификация приложений Windows Store
- Развертывание корпоративных приложений