Разработка приложений для платформы Microsoft: Windows 8



Скачать 76.08 Kb.
Дата01.01.2017
Размер76.08 Kb.
Просмотров149
Скачиваний0
Курс "Разработка приложений для платформы Microsoft: Windows 8 "

для преподавателей вузов

Уровень сложности курса – расширенный

Всего часов- 72

Всего аудиторных часов – 18

Аннотация:

Цель курса –  курс предназначен для преподавателей вузов, желающих изучить средства и техники разработки приложений Магазина Windows с целью дальнейшей разработки и внедрения новых курсов по направлению «Разработка приложений».  Курс содержит основные сведения о платформе Windows 8, новом дизайне Windows, таких концепциях, как «живые» плитки, уведомления и Магазин Windows.

Объем курса –  72 часа

Общий объем аудиторных часов - 18

Предварительные знания и навыки -  



    • Опыт разработки Windows-приложений на C#;

    • Опыт использования Visual Studio 2010/2012;

Структура курса -  курс состоит из 11 модулей, содержащих теоретический и практический материал.

Формы контроля – on-line тестирование, выполнение выпускной работы.



Содержание курса:

 Описание курса:


В данном курсе рассматриваются вопросы создания приложений для 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. Практическая работа.

Учебно-тематический план:




Наименование разделов и дисциплин


Всего

часов



в том числе

Вид учебной нагрузки

ЛК


ЛР


1

  1. Введение

    1. Контекст и история появления Windows 8 (мобильность, персональность, социальность, устройства, облако, консьюмеризация)

    2. Приложения для Магазина Windows и концепция магазина приложений

    3. Обзор Windows Runtime (WinRT)

    4. Принципы дизайна

2

2

 

Лекция

2

  1. Первое приложение Магазина Windows

    1. Инструменты разработки. Visual Studio, Expression Blend

    2. Создание проекта, типы шаблонов, структура проекта, манифест

    3. Отладка приложения на устройстве, симуляторе, удаленная отладка

4

2

2

Лекция, лаб. работа

3

  1. Страницы и навигация в приложении

    1. Шаблоны навигации (иерархический, плоский)

    2. Использование панели навигации




6

2

4

Лекция, лаб. работа

4

  1. Элементы управления

    1. Панель приложения (AppBar)

    2. Стандартные элементы управления (контролы), GridView, ListView, FlipView

    3. Контекстное масштабирование

    4. Режимы экрана и масштабирование

6

2

4

Лекция, лаб. работа

5

  1. Модель исполнения приложения

    1. Жизненный цикл приложения

    2. Многозадачность через фоновые задачи

6

2

4

Лекция, лаб. работа

6

  1. Живые плитки и уведомления

6.1.Живые плитки

6.2. Уведомления



12

4

8

Лекция, лаб. работа

7

  1. Интеграция с системой и облаком

7.1. Контракты

7.2. Работа с файлами и данными

7.3. Синхронизация данных и настроек

7.4. LiveSDK и Windows Azure Mobile Services



16

4

12

Лекция, лаб. работа

8

  1. Сенсоры

8.1. Сенсоры

8.2. Работа с камерой

8.3. Геолокация


4

4




Лекция, лаб. работа

9

  1. Разработка и тестирование

4

 

4

Лаб. работа

10


  1. Способы ввода

10.1. Язык жестов и касаний Windows 8

10.2. Взаимодействия в Windows 8

10.3. Работа с мышью и клавиатурой

10.4. Особенности реализации пальцевого ввода для разработчика

10.5. Целевые объекты сенсорного ввода Windows 8


8

4

4

Лаб. Работа

On-line тестирование



11

  1. Размещение приложения в Магазине Windows

4

 

4

Выполнениеи защита выпускной работы




ИТОГО

72

26

46




Разработчики
Курс разработан в Центре инноваций Microsoft в Томском Политехническом Университете.

Материалы по курсу:


  • Курс Проектирование приложений для Modern UI

  • Курс Разработка приложений для Modern UI

  • Windows 8 Camp in a Box http://www.microsoft.com/en-us/download/details.aspx?id=29854

  • Faculty Workshop 2012 http://www.techdays.ru/videos/Faculty_Workshop_2012

  • http://Dev.windows.com

  • http://Design.windows.com

  • http://windows8book.ru

  • Разбираемся с разработкой Windows 8 приложений на XAML/С#, реализуя простой RSS Reader. Ч.1

  • Разбираемся с разработкой Windows 8 приложений на XAML/С#, реализуя простой RSS Reader. Ч.2

  • Введение в разработку приложений для Windows 8

  • Пользовательский интерфейс приложений для Windows 8

  • Программная логика приложений для Windows 8





Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал