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

Microsoft DreamSpark

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

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

 ...еще >>

План занятий

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