Essentials of Developing Windows Store Apps Using C#
Описание
Окончив курс, Вы получите знания и навыки, необходимые для разработки приложений Windows Store с использованием языка программирования C#.
Вы изучите основы проектирования и разработки приложений Windows Store на языке C#, а также познакомитесь с Visual Studio 2012 и Expression Blend.
Курс предназначен для опытных разработчиков, которые уже имеют 1-2 года опыта создания клиентских приложений, владеют C# и XAML.
Курс помогает подготовиться к сертификационному экзаменаму: 70-484: Essentials of Developing Windows Store Apps Using C#
По окончании курса Вы будете уметь:
• Описать особенности платформы Windows 8 и изучить основы интерфейса Windows;
• Создавать макет и структуру пользовательского интерфейса с помощью XAML;
• Использовать привязки данных для представления данных в пользовательском интерфейсе;
• Реализовать AppBar и расположение элементов управления;
• Управлять файлами и потоками в/в;
• Обрабатывать события жизненного цикла приложений и расширениями PLM, предоставляемых шаблонами Visual Studio 2012;
• Использовать шаблоны для создания пользовательского интерфейса;
• Управлять сценариями навигации в приложениях Windows Store;
• Проектировать и интегрировать свои контракты (Search, Share и Settings);
• Создавать плитки горячих уведомлений (toast notifications) в приложениях Windows Store;
• Обрабатывать события от мыши, клавиатуры и сенсорного управления, включая жесты;
• Разворачивать приложения в Windows Store;
• Разворачивать корпоративные приложения.
Требуемая подготовка: Успешное окончание курса Курс М20483: Программирование на C# или эквивалентная подготовка.
Программа курса
Модуль 1. Обзор платформы Windows 8 и приложений Windows Store
• Введение в платформу Windows 8
• Основы пользовательского интерфейса Windows 8
• WinRT и языковые проекции (Language Projections)
Лабораторная работа: Обзор платформы Windows 8 и приложений Windows Store
Модуль 2. Создание пользовательских интерфейсов с помощью XAML
• Основы XAML
• Разработка логики для XAML
• Расширения XAML
Лабораторная работа: Создание пользовательских интерфейсов с помощью XAML
Модуль 3. Представление данных
• Работа с элементами управления
• Использование GridView
Лабораторная работа: Представление данных
Модуль 4. Размещение элементов при помощи встроенных средств Windows 8
• Архитектура WinRT
• Элементы размещения Windows 8
• Использование AppBar
• Масштабирование и привязка (snapping)
Лабораторная работа: Реализация макета при помощи встроенных в Windows 8 элементов управления
Модуль 5. Работа с файлами в приложениях Windows Store
• Работа с файлами и потоками в/в приложений Windows Store
• Доступ к файлам из пользовательского интерфейса приложения
Лабораторная работа: Работа с файлами в приложениях Windows Store
Модуль 6. Управление жизненным циклом приложений Windows Store
• Управление жизненным циклом
• Запуск приложения Windows Store
• Реализация стратегии управлении состоянием
Лабораторная работа: Управление жизненным циклом приложений в Windows Store
Модуль 7. Работа с шаблонами и ресурсами
• Реализация шаблонов
• Создание совместно используемых ресурсов
Лабораторная работа: Работа с шаблонами и ресурсами
Модуль 8. Навигация в приложениях Windows Store
• Управление навигацией в приложениях Windows Store
• Контекстное масштабирование (Semantic Zoom)
Лабораторная работа: Проектирование и реализация навигации в приложении Windows Store
Модуль 9. Реализация контрактов Windows 8
• Проектирование Charm’ов и контрактов
• Контракт Search
• Контракт Share
• Управление настройками и предпочтениями приложений
Лабораторная работа: Реализация контрактов Windows 8
Модуль 10. Реализация плиток и пользовательских уведомлений
• Реализация плиток, живых плиток, вторичных плиток и значков уведомлений
• Реализация горячих уведомлений (Toast Notification)
Лабораторная работа: Реализация плиток и пользовательских уведомлений
Модуль 11. Проектирование и реализация стратегии доступа к данным
• Выбор стратегии доступа к данным
• Работа с удаленными данными
Модуль 12. Обработка событий связанных с мышью, клавиатурой и сенсорным управлением
• Работа с событиями мыши
• Работа с жестами сенсорного управления
Лабораторная работа: Обработка событий от мыши, клавиатуры и сенсорного управления
Модуль 13. Планирование развертывания приложений в магазине Windows Store
• Публикация приложений в Windows Store
• Сертификация приложений Windows Store
• Развертывание корпоративных приложений
Расписание
Время проведения курса пока не определено, отправьте нам заявку, пожалуйста.
Возможно, мы предложим пройти курс в дистанционном режиме или организуем выездной курс, если у Вас группа.