Основы разработки приложений Windows Store на C#

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


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

Essentials of Developing Windows Store Apps using C#)

Продолжительность: 5 дней (40 ак. часов)

Аудитория:
Курс предназначен для опытных разработчиков, которые уже имеют 1-2 года опыта создания клиентских приложений, владеют C# и XAML.
Курс помогает подготовиться к сертификационному экзаменаму: 70-484: Essentials of Developing Windows Store Apps Using C#

Аннотация:
Окончив курс, Вы получите знания и навыки, необходимые для разработки приложений Windows Store с использованием языка программирования C#.
Вы изучите основы проектирования и разработки приложений Windows Store на языке C#, а также познакомитесь с Visual Studio 2012 и Expression Blend.

Предварительная подготовка:
Требуемая подготовка: Успешное окончание курса M2124 Программирование на языке С# или курса M10266 (М2124) Программирование на С# с использованием Microsoft .NET Framework 4 или эквивалентная подготовка.

По окончании курса Вы будете уметь:
• Описать особенности платформы Windows 8 и изучить основы интерфейса Windows;
• Создавать макет и структуру пользовательского интерфейса с помощью XAML;
• Использовать привязки данных для представления данных в пользовательском интерфейсе;
• Реализовать AppBar и расположение элементов управления;
• Управлять файлами и потоками в/в;
• Обрабатывать события жизненного цикла приложений и расширениями PLM, предоставляемых шаблонами Visual Studio 2012;
• Использовать шаблоны для создания пользовательского интерфейса;
• Управлять сценариями навигации в приложениях Windows Store;
• Проектировать и интегрировать свои контракты (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
• Изучение платформы Windows 8
• Изучение приложений Windows Store

Модуль 2. Создание пользовательских интерфейсов с помощью XAML
• Основы XAML
• Разработка логики для XAML
• Расширения XAML
• Лабораторная работа: Создание пользовательских интерфейсов с помощью XAML
• Создание пользовательского интерфейса с помощью Visual Studio 2012
• Расширение пользовательского интерфейса с помощью Visual Studio 2012 и Blend Development Tools

Модуль 3. Представление данных
• Работа с элементами управления
• Использование GridView
• Лабораторная работа: Представление данных
• Представление данных по потреблению
• Использование элемента управления GridView

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

Модуль 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
• Реализация контракта Search
• Реализация контракта Share
• Добавление нового элемента на панель настройки

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

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

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

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