Опубликована: 26.03.2013 | Стоимость: бесплатно | Форма обучения: дистанционная [?]
Курс посвящен вопросам дизайна и разработки приложений для Windows 8 с использованием HTML/JS либо XAML/C#.
В процессе изучения курсы и выполнения лабораторной работы создается типовое приложение (с возможностью кастомизации на свое усмотрение), работа над которым поможет разобраться в ключевых аспектах создания и публикации WinRT-приложения для Windows 8.
| | Поделиться |

Microsoft DreamSpark

Бесплатные лицензионные инструменты разработки и дизайна для школьников, студентов, аспирантов и преподавателей.

Специальное предложение для студентов НОУ «ИНТУИТ».

 ...еще >>

План занятий

Глава <<ЗанятиеЗаголовок <<Дата изучения
-
Глава 1 <<Введение в разработку и дизайн приложений
Введение 
5 минут
-
Лекция 1
9 минут
Онлайн-школа: Зачем и как учиться?
В лекции дается общий обзор онлайн-курса по разработке для Windows 8. Описываются задачи и структура курса, а также ожидания от студентов, проходящих обучение.
-
Лекция 2
13 минут
Что важно знать про Windows 8
Вводная лекция по разработке под Windows 8, дается обзор экосистемы и возможностей платформы.
-
Лекция 3
20 минут
WinRT
Вводная лекция по работе с Windows Runtime (WinRT) и возможностям выбора языка разработки, открытых для разработчиков.
-
Лекция 4
6 минут
Что такое дизайн
Вводная лекция по дизайну приложений для Windows 8, в которой раскрывается важность дизайна для успеха приложений.
-
Лекция 5
33 минуты
Язык дизайна Windows
В лекции описываются принципы дизайна приложений для Windows 8, которыми следует руководствоваться разработчикам и дизайнерам.
-
Лекция 6
15 минут
Процесс дизайна
В лекции описывается процесс дизайна приложений: от стартовой идеи до первых набросков и структуры приложения.
-
Лекция 7
18 минут
XAML/C#: введение в разработку на Visual Studio
Вводная лекция по разработке WinRT-приложений на XAML/C# с использованием Visual Studio 2012.
-
Лекция 8
20 минут
XAML/C#: запуск, отладка и симулятор
Вводная лекция по отладке приложения и использованию симулятора при разработке приложений (XAML/C#).
-
Лекция 9
15 минут
Blend для XAML
Вводная лекция по использованию Expression Blend для XAML для дизайна приложений под Windows 8.
-
Лекция 10
10 минут
HTML/JS: введение в разработку на Visual Studio
Вводная лекция по разработке WinRT-приложений на HTML/JS с использованием Visual Studio 2012.
-
Лекция 11
14 минут
HTML/JS: запуск, отладка и симулятор
Вводная лекция по отладке приложения и использованию симулятора при разработке приложений (HTML/JS).
-
Лекция 12
17 минут
Blend для HTML
Вводная лекция по использованию Expression Blend для HTML для дизайна приложений под Windows 8.
-
Тест 1
24 минуты
-
Лабораторная работа 1
45 минут
-
Лабораторная работа 1
3 минуты
-
Глава 2 <<Асинхронность, шаблоны и проектирование панелей
Лекция 13
13 минут
Асинхронность
В лекции рассказывается, почему необходимо использовать асинхронные методы для решения определенных задач и как это делать в WinRT-приложениях.
-
Лекция 14
23 минуты
Работа с данными
Лекция посвящена ключевым способам работы с данными в WinRT-приложениях.
-
Лекция 15
15 минут
Роуминг данных
В лекции рассказывается о том, как синхронизировать настройки и файлы между различными устройствами на Windows 8/Windows RT.
-
Лекция 16
12 минут
Непрерывный UX
В лекции рассказывается о контексте существования приложения, который необходимо учитывать при его проектировании.
-
Лекция 17
7 минут
Шаблоны навигации
Лекция посвящена основным шаблонам навигации, используемым в WinRT-приложениях.
-
Лекция 18
12 минут
Проектирование панелей приложения
В лекции рассказывается об устройстве панелей приложения и важных аспектах, которые нужно помнить при их проектировании.
-
Лекция 19
21 минута
XAML/C#: асинхронность
В лекции рассказывается о том, как работать с асинхронными задачами в приложениях на XAML/C#.
-
Лекция 20
19 минут
XAML/C#: хранение данных
В лекции рассказывается о том, как работать с данными в приложениях на XAML/C#.
-
Лекция 21
26 минут
XAML/C#: сохранение и восстановление состояния приложения
В лекции рассказывается о том, как сохранять и восстанавливать состояние приложения на XAML/C#.
-
Лекция 22
14 минут
HTML/JS: асинхронность
В лекции рассказывается о том, как работать с асинхронными задачами в приложениях на HTML/JS.
-
Лекция 23
8 минут
HTML/JS: хранение данных
В лекции рассказывается о том, как работать с данными в приложениях на HTML/JS.
-
Лекция 24
15 минут
HTML/JS: сохранение и восстановление состояния приложения
В лекции рассказывается о том, как сохранять и восстанавливать состояние приложения на HTML/JS.
-
Тест 2
27 минут
-
Лабораторная работа 2
40 минут
-
Лабораторная работа 2
3 минуты
-
Онлайн-консультация 1
1 час 17 минут
Обсуждение материалов первой недели
Запись обсуждения первой онлайн-консультации авторов курса, ответы на вопросы.
-
Онлайн-консультация 2
1 час 42 минуты
Обсуждение материалов второй недели
Запись обсуждения второй онлайн-консультации авторов курса, ответы на вопросы.
-
Глава 3 <<Элементы управления
Лекция 25
23 минуты
Элементы управления
В лекции дается общий обзор работы с элементами управления в WinRT-приложениях.
-
Лекция 26
31 минута
Разработка под разные платформы
В лекции рассказывается о том, как разрабатывать приложения под Windows 8 и Windows Phone с общим переносимым кодом (XAML/C#).
-
Лекция 27
21 минута
Жизненный цикл приложения
В лекции рассказывается о жизненном цикле приложения и управлении состоянием приложения, в частности способах сохранения и восстановления сессии (XAML/C#).
-
Лекция 28
7 минут
Язык жестов Windows 8
Лекция посвящена проектированию сенсорного ввода в приложении с учетом языка жестов Windows 8.
-
Лекция 29
20 минут
Композиция и сетка
Лекция посвящена проектированию экранов приложения с использованием сетки.
-
Лекция 30
15 минут
Типографика
Лекция посвящена ключевым правилам, о которых важно помнить при работе со шрифтами в приложениях для Windows 8.
-
Лекция 31
20 минут
XAML/C#: обработка мышки, пальцев, клавиатуры
В лекции дается обзор работы с событиями клавиатуры, мышки и сенсорного ввода в приложениях на XAML/C#.
-
Лекция 32
20 минут
XAML/C#: Добавление элементов управления
В лекции дается общий обзор работы с различными элементами управления в приложениях на XAML/C#.
-
Лекция 33
16 минут
XAML/C#: ListView и FlipView
Лекция посвящена работе с элементами управления ListView и FlipView в приложениях на XAML/C#.
-
Лекция 34
23 минуты
HTML/JS: обработка мышки, пальцев, клавиатуры
В лекции дается обзор работы с событиями клавиатуры, мышки и сенсорного ввода в приложениях на HTML/JS.
-
Лекция 35
38 минут
HTML/JS: Добавление элементов управления
В лекции дается общий обзор работы с различными элементами управления в приложениях на HTML/JS.
-
Лекция 36
24 минуты
HTML/JS: ListView и FlipView
Лекция посвящена работе с элементами управления ListView и FlipView в приложениях на HTML/JS.
-
Тест 3
21 минута
-
Лабораторная работа 3
47 минут
-
Лабораторная работа 3
3 минуты
-
Глава 4 <<Контракты, многозадачность и дизайн
Лекция 37
19 минут
Контракты и расширения
Вводная лекция с обзором ключевых контрактов: поиска, общего доступа и настроек.
-
Лекция 38
19 минут
Контракты и расширения (продолжение)
В этой лекции продолжается обзор контрактов и расширений, предоставляемых для приложений платформой Windows Runtime.
-
Лекция 39
23 минуты
Модель многозадачности и фоновые задачи
В этой лекции продолжается рассказ про модель выполнения приложения, способы активации и фоновые задачи.
-
Лекция 40
21 минута
Дизайн ListView/GridView
Лекция посвящена важным аспектам стилизации и брендирования отображения элементов управления ListView и GridView.
-
Лекция 41
16 минут
Контекстное масштабирование
В лекции описывается, что такое контекстное масштабирование и для каких задач его следует применять.
-
Лекция 42
43 минуты
Чудо-кнопки, контракты и расширения. Дизайн
Лекция посвящена вопросам проектирования UI/UX при работе с контрактами и расширениями.
-
Лекция 43
17 минут
XAML/C#: GridView стилизация
Лекция посвящена вопросам настройки внешнего вида элемента управления GridView (XAML/C#).
-
Лекция 44
19 минут
XAML/C#: GridView шаблоны элемента и заголовка, связывание данных
Лекция посвящена работе с шаблонами и применению связывания данных при использовании GridView (XAML/C#).
-
Лекция 45
10 минут
XAML/C#: Контекстное масштабирование
Лекция посвящена внедрению контекстного масштабирования (Semantic Zoom) в проектах на XAML/C#.
-
Лекция 46
26 минут
HTML/JS: Шаблоны и связывание данных
Лекция посвящена использованию шаблонов и связывания данных в проектах на HTML/JS.
-
Лекция 47
33 минуты
HTML/JS: Работа с ListView: стилизация и группировка
В лекции рассказывается, как настроить внешний вид ListView и организовать группировку контента (HTML/JS).
-
Лекция 48
18 минут
HTML/JS: Контекстное масштабирование
Лекция посвящена внедрению контекстного масштабирования (Semantic Zoom) в проектах на HTML/JS.
-
Тест 4
21 минута
-
Лабораторная работа 4
42 минуты
-
Лабораторная работа 4
3 минуты
-
Лекция 49
1 час 26 минут
Обсуждение материалов
Онлайн-консультация авторов курса, ответы на вопросы.
-
Лекция 50
21 минута
Обсуждение материалов (продолжение)
Онлайн-консультация авторов курса, ответы на вопросы.
-
Глава 5 <<Плитки и фоновые задачи
Лекция 51
38 минут
Живые плитки и уведомления
В лекции делается общий обзор работы с плитками и уведомлениями в WinRT-приложениях.
-
Лекция 52
42 минуты
Windows Azure: облачный бэкенд для Windows 8 приложений
В лекции описывается возможность расширения приложения с помощью облачного бэкенда на примере Windows Azure Mobile Services.
-
Лекция 53
19 минут
Команды в приложении
Лекция посвящена различным возможностям размещения команд в интерфейсе приложения.
-
Лекция 54
11 минут
Snap & Scale
В лекции описываются различные визуальные состояния приложения и типовые стратегии масштабирования приложения на разных экранах.
-
Лекция 55
6 минут
Дизайн плиток
Лекция посвящена вопросам проектирования плиток для приложений под Windows 8.
-
Лекция 56
4 минуты
Дизайн нотификаций
Лекция посвящена вопросам проектирования нотификаций (уведомлений) для приложений под Windows 8.
-
Лекция 57
26 минут
XAML/C#: плитки и уведомления
Лекция посвящена программированию плиток и уведомлений на XAML/C#.
-
Лекция 58
14 минут
XAML/C# Фоновые задачи
Лекция посвящена программированию фоновых задач на XAML/C#.
-
Лекция 59
20 минут
XAML/C#: Search, Share, Settings
Лекция посвящена работе с контрактами поиска, общего доступа и настроек на XAML/C#.
-
Лекция 60
27 минут
HTML/JS: плитки и уведомления
Лекция посвящена программированию плиток и уведомлений на HTML/JS.
-
Лекция 61
14 минут
HTML/JS: Фоновые задачи
Лекция посвящена программированию фоновых задач на HTML/JS.
-
Лекция 62
23 минуты
HTML/JS: Search, Share, Settings
Лекция посвящена работе с контрактами поиска, общего доступа и настроек на HTML/JS.
-
Тест 5
24 минуты
-
Лабораторная работа 5
28 минут
-
Лабораторная работа 5
3 минуты
-
Глава 6 <<Тестирование и публикация приложения. Специальные возможности
Лекция 63
11 минут
Windows App Certification Kit
Лекция посвящена процессу тестирования приложения с помощью WACK.
-
Лекция 64
19 минут
Размещение в Windows Store
В лекции описывается процесс размещения приложения в Windows Store.
-
Лекция 65
24 минуты
Распространение и продвижение приложений в Windows Store и Windows Phone Store
В лекции даются рекомендации по продвижению приложений в Windows Store и Windows Phone Store.
-
Лекция 66
3 минуты
Подготовка приложения к публикации
В лекции рассказывается, как подготовить приложение к публикации с точки зрения подготовки промо-материалов, которые могут использоваться внутри магазина Windows.
-
Лекция 67
22 минуты
Масштабирование графики
Лекция посвящена вопросам адаптации графики под экраны с разной плотностью пикселей.
-
Лекция 68
20 минут
Анимация
Лекция посвящена использованию библиотеки анимаций в WinRT-приложениях. Видео к лекции будет опубликовано 7 мая.
-
Лекция 69
12 минут
XAML/C#: файлы и протоколы
Лекция посвящена работе с файлами и протоколами в приложениях на XAML/C#.
-
Лекция 70
11 минут
XAML/C#: триалы и внутренние платежи
Лекция посвящена добавлению триальных возможностей и внутренних платежей в приложениях на XAML/C#.
-
Лекция 71
29 минут
HTML/JS: файлы и протоколы
Лекция посвящена работе с файлами и протоколами в приложениях на HTML/JS
-
Лекция 72
15 минут
HTML/JS: триалы и внутренние платежи
Лекция посвящена добавлению триальных возможностей и внутренних платежей в приложениях на HTML/JS.
-
Лекция 73
22 минуты
Устройства
В лекции дается обзор работы с различными устройствами и сенсорами в WinRT-приложениях.
-
Тест 6
21 минута
-
Лабораторная работа 6
36 минут
-
Лабораторная работа 6
3 минуты
-
Итоговая работа 
10 минут
-
5 часов
-
Андрей Милютин
Андрей Милютин
Какой срок проверки заданий?
Данила Слупский
Данила Слупский
Не удается выполнить
Михаил Алексеев
Михаил Алексеев
ВУЗ: УГАТУ, 2002
Евгений Савкин
Евгений Савкин