Курс «Разработка приложений для платформы Microsoft: Windows 8 » для преподавателей вузов. Уровень сложности курса – расширенный. Всего часов- 72. Всего аудиторных часов – 16.
http://mic.mpei.ru/programmes/Windows8Form/Pages/default.aspx
Аннотация: Цель курса – курс предназначен для преподавателей вузов, желающих изучить средства и техники разработки приложений Магазина Windows с целью дальнейшей разработки и внедрения новых курсов по направлению «Разработка приложений». Курс содержит основные сведения о платформе Windows 8, новом дизайне Windows, таких концепциях, как «живые» плитки, уведомления и Магазин Windows. Объем курса – 72 часа Общий объем аудиторных часов — 16 Предварительные знания и навыки —
o Опыт разработки Windows-приложений на C#;
o Опыт использования Visual Studio 2010/2012;
Структура курса — курс состоит из 11 модулей, содержащих теоретический и практический материал.
Формы контроля – on-line тестирование, выполнение выпускной работы.
Содержание курса:
Модуль 1. Введение. 1
Модуль 2. Первое приложение Магазина Windows. 14
Модуль 3. Страницы и навигация в приложении. 33
Модуль 4. Элементы управления. 38
Модуль 5. Модель исполнения приложения. 51
Модуль 6. Живые плитки и уведомления. 61
Модуль 7. Интеграция с системой и облаком.. 69
Модуль 8. Сенсоры.. 83
Модуль 9. Разработка и тестирование
Модуль 10. Способы ввода. 89
Модуль 11. Размещение приложения в Магазине Windows
Описание курса:
В данном курсе рассматриваются вопросы создания приложений для Windows 8 с использованием C#/XAML. В курсе приведены примеры создания приложений в среде разработки Visual Studio 2012, рассматриваются основные сведения работы с элементами управления, темами оформления, типографикой, сенсорами, вопросы интеграции приложения с системой (использование контрактов, работа с файлами) и облачными сервисами Microsoft. Подробный теоретический материал, доступный для самостоятельного изучения, позволяет охватить практически все дополнительные темы. В процессе проведения аудиторных занятий происходит закрепление самостоятельно изученного материала с рассмотрением наиболее сложных или непонятных моментов, основное время занятий отводится лабораторным работам, что позволяет слушателям закрепить самостоятельно полученные знания на практике.
Курс разработан для преподавателей вузов.
Курс разделен на 11 модулей, в каждом из которых подробно рассматриваются различные аспекты особенностей разработки приложений для операционной системы Windows 8:
Модуль 1 – Является вводным и носит ознакомительный характер. Цель данного модуля — познакомить слушателей с историей и контекстом появления операционной системы Windows 8, основными предпосылками и характеристиками, а также с ключевыми понятиями, такими как Магазин Windows и Windows Runtime (WinRT). Освещает пять основных принципов дизайна, вошедших в основу операционной системы Windows 8.
Модуль 2 – Знакомит слушателей с основными инструментами разработки приложений Магазина Windows (для Windows 8 ) – со средами разработки Visual Studio 2012 и Blend for Visual Studio. Содержит описание процесса создания простого приложения для Магазина Windows – структуру проекта, основные типы файлов, принципы запуска и отладки приложений.
Модуль 3 – Посвящѐн основам создания навигации по приложению. Обсуждаются различные шаблоны навигации и принципы обеспечения коммуникации между несколькими страницами. Содержит основные сведения о темах оформления в виде практической работы.
Модуль 4 – Рассматривает стандартные элементы управления и панель приложения, возможности и особенности их использования для предоставления дополнительной функциональности пользователю. В рамках данного модуля также кратко рассматривается и демонстрируется использование контекстного масштабирования. В данном модуле также обсуждаются различные режимы экрана (snapped, fill, full).
Модуль 5 – Обсуждаются особенности жизненного цикла приложения, модель исполнения приложения, различные состояния и переходы между ними.
Модуль 6 – Знакомит слушателей с концепцией живых плиток и уведомлений. Рассматриваются различные типы живых плиток, их использование, а также оповещение пользователя о различных событиях, произошедших во время работы приложения.
Модуль 7 – Рассматривает основы интеграции приложения с системой и облаком. Обсуждается реализация контрактов, чудо-кнопок, приводятся примеры работы с файлами и данными. Освещает интеграцию приложения с облачными сервисами Microsoft — синхронизацию данных и настроек между несколькими рабочими станциями пользователя, а также использование Live SDK и Windows Azure Mobile Services.
Модуль 8 – Посвящѐн работе с сенсорами устройства, на котором работает приложение под управлением операционной системы Windows 8. Рассматриваются вопросы взаимодействия с камерой, а также получение данных геолокации.
Модуль 9 – Посвящен вопросам тестирования приложения Магазина Windows. Практическая работа.
Модуль 10 – Содержит основные сведения о способах ввода в Windows 8. Рассматривается язык жестов и касаний Windows 8. Приведен обзор взаимодействий в Windows 8, работы с мышью и клавиатурой, особенностей реализации пальцевого ввода и целевых объектов сенсорного ввода Windows 8.
Модуль 11 – Посвящен вопросу размещения приложения в Магазине Windows. Практическая работа