Опубликован: 02.08.2013 | Уровень: для всех | Доступ: платный
Курс посвящен разработке приложений для новой мобильной ОС Microsoft Windows Phone 8.
Главная задача курса – ознакомить его читателей с разработкой приложений для новой версии мобильной платформы от Microsoft, Windows Phone 8. В курсе рассматриваются приемы разработки, которые необходимы для построения высокопроизводительных, масштабируемых, надёжных приложений для Windows Phone 8, использующих широкие возможности этой мобильной платформы. Кроме того, особое внимание в курсе уделено разработке сетевых приложений – таких, как приложения, взаимодействующие с API различных веб-сервисов (таких, как Twitter, Вконтакте, Facebook и т.д.), и приложения, взаимодействующие с облачными сервисами Microsoft. В курсе будет рассмотрена работа с Экспресс-выпуском Microsoft Visual Studio 2012 для Windows Phone, в котором и решаются основные задачи, связанные с разработкой, и c Blend для Visual Studio 2012, который ориентирован на дизайн.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
32 минуты
Обзор актуальных версий Windows Phone, устройств, применимых API
Эта лекция посвящена общим вопросам разработки, в частности, обзору существующих версий Windows Phone, основных классов устройств, работающих под управлением этой ОС и применимых API.
Оглавление
    -
    Лекция 2
    -
    Лекция 3
    23 минуты
    Основы дизайна и сертификационных требований к приложениям
    Эта лекция посвящена обзору подхода к дизайну приложений и рассмотрению основных сертификационных требований, выполнение которых необходимо для размещения приложений в Магазине Windows Phone.
    Оглавление
      -
      Лекция 4
      Основы дизайна и сертификационных требований к приложениям (видео)
      Оглавление
        -
        Самостоятельная работа 1
        34 минуты
        Среда разработки
        В данной лабораторной работе мы поговорим об организации рабочего места разработчика, рассмотрим основные инструменты разработчика.
        Оглавление
          -
          Самостоятельная работа 1
          30 минут
          -
          Лекция 5
          Лабораторная работа №1. Среда разработки (видео)
          Оглавление
            -
            Лекция 6
            34 минуты
            Шаблоны проектов, структура проектов
            Данная лекция посвящена обзору структуры стандартных проектов приложений для Windows Phone.
            Оглавление
              -
              Лекция 7
              Шаблоны проектов, структура проектов (видео)
              Оглавление
                -
                Лекция 8
                27 минут
                Взаимодействие приложения с пользователем и системой, жизненный цикл приложения
                Данная лекция посвящена описанию жизненного цикла приложения для Windows Phone и особенностям его взаимодействия с системой и с пользователем.
                Оглавление
                  -
                  Лекция 9
                  Взаимодействие приложения с пользователем и системой, жизненный цикл приложения (видео)
                  Оглавление
                    -
                    Самостоятельная работа 2
                    34 минуты
                    Элементы управления
                    Данная работа посвящена элементам управления, в частности, здесь рассматривается использование стандартных элементов управления и элементов управления сторонних разработчиков.
                    Оглавление
                      -
                      Самостоятельная работа 2
                      30 минут
                      -
                      Лекция 10
                      Лабораторная работа №2. Элементы управления (видео)
                      Оглавление
                        -
                        Самостоятельная работа 3
                        27 минут
                        Разработка пользовательского элемента управления
                        Данная работа посвящена созданию пользовательских элементов управления.
                        Оглавление
                          -
                          Лекция 11
                          Лабораторная работа №3. Разработка пользовательского элемента управления (видео)
                          Оглавление
                            -
                            Практическая работа 1
                            4 минуты
                            Представление программных проектов
                            На данном семинарском занятии учащимся предлагается представить идеи программных проектов, которые они будут создавать в процессе прохождения курса.
                            Оглавление
                              -
                              Лекция 12
                              Семинар № 1. Представление программных проектов (видео)
                              Оглавление
                                -
                                Самостоятельная работа 4
                                36 минут
                                Навигация в приложении
                                Данная работа посвящена организации навигации в приложении.
                                Оглавление
                                  -
                                  Лекция 13
                                  Лабораторная работа №4. Навигация в приложении (видео)
                                  Оглавление
                                    -
                                    Самостоятельная работа 5
                                    24 минуты
                                    Обмен данными внутри приложения
                                    Данная работа посвящена организации обмена данными в приложении.
                                    Оглавление
                                      -
                                      Самостоятельная работа 3
                                      30 минут
                                      -
                                      Лекция 14
                                      Лабораторная работа №5. Обмен данными внутри приложения (видео)
                                      Оглавление
                                        -
                                        Лекция 15
                                        46 минут
                                        Основы MVVM
                                        Данная лекция посвящена основам использования шаблона проектирования MVVM.
                                        Оглавление
                                          -
                                          Лекция 16
                                          Основы MVVM (видео)
                                          Оглавление
                                            -
                                            Самостоятельная работа 6
                                            36 минут
                                            Использование шаблона проектирования MVVM
                                            Данная работа посвящена использованию шаблона проектирования MVVM при разработке приложения.
                                            Оглавление
                                              -
                                              Лекция 17
                                              Лабораторная работа №6. Использование шаблона проектирования MVVM (видео)
                                              Оглавление
                                                -
                                                Лекция 18
                                                25 минут
                                                Основы разработки приложений, взаимодействующих с веб-сервисами
                                                Данная лекция посвящена основам разработки приложений, взаимодействующих с веб-сервисами.
                                                Оглавление
                                                  -
                                                  Лекция 19
                                                  Основы разработки приложений, взаимодействующих с веб-сервисами (видео)
                                                  Оглавление
                                                    -
                                                    Самостоятельная работа 7
                                                    26 минут
                                                    Работа с JSON, XML, сжатие данных
                                                    Данная лекция посвящена работе с данными в формате JSON и XML и сжатию данных.
                                                    Оглавление
                                                      -
                                                      Самостоятельная работа 4
                                                      30 минут
                                                      -
                                                      Лекция 20
                                                      Лабораторная работа №7. Работа с JSON, XML, сжатие данных (видео)
                                                      Оглавление
                                                        -
                                                        Самостоятельная работа 8
                                                        30 минут
                                                        Работа webClient и HttpWebRequest
                                                        Данная лекция посвящена работе с классами webClient и HttpWebRequest.
                                                        Оглавление
                                                          -
                                                          Лекция 21
                                                          Лабораторная работа №8. Работа webClient и HttpWebRequest (видео)
                                                          Оглавление
                                                            -
                                                            Самостоятельная работа 9
                                                            27 минут
                                                            Работа с API веб-сервисов
                                                            Данная лекция посвящена работе с API веб-сервисов.
                                                            Оглавление
                                                              -
                                                              Лекция 22
                                                              Лабораторная работа №9. Работа с API веб-сервисов (видео)
                                                              Оглавление
                                                                -
                                                                Самостоятельная работа 10
                                                                32 минуты
                                                                Хранение данных на устройстве
                                                                Данная работа посвящена хранению данных на устройстве.
                                                                Оглавление
                                                                  -
                                                                  Лекция 23
                                                                  Лабораторная работа №10. Хранение данных на устройстве (видео)
                                                                  Оглавление
                                                                    -
                                                                    Самостоятельная работа 11
                                                                    33 минуты
                                                                    Локальные базы данных
                                                                    Данная лекция посвящена использованию локальных баз данных на Windows Phone.
                                                                    Оглавление
                                                                      -
                                                                      Самостоятельная работа 5
                                                                      30 минут
                                                                      -
                                                                      Лекция 24
                                                                      Лабораторная работа №11. Локальные базы данных (видео)
                                                                      Оглавление
                                                                        -
                                                                        Лекция 25
                                                                        23 минуты
                                                                        Основы работы с облачными сервисами
                                                                        Данная лекция посвящена основам работы с облачными сервисами на примере Windows Azure.
                                                                        Оглавление
                                                                          -
                                                                          Лекция 26
                                                                          Основы работы с облачными сервисами (видео)
                                                                          Оглавление
                                                                            -
                                                                            Самостоятельная работа 12
                                                                            27 минут
                                                                            Разработка для Windows Azure
                                                                            Данная лекция посвящена разработке приложений для Windows Phone, использующего службы Windows Azure.
                                                                            Оглавление
                                                                              -
                                                                              Лекция 27
                                                                              Лабораторная работа №12. Разработка для Windows Azure (видео)
                                                                              Оглавление
                                                                                -
                                                                                Самостоятельная работа 13
                                                                                21 минута
                                                                                Сервисы Live Connect: SkyDrive
                                                                                Данная лабораторная работа посвящена работе со SkyDrive.
                                                                                Оглавление
                                                                                  -
                                                                                  Лекция 28
                                                                                  Лабораторная работа №13. Сервисы Live Connect: SkyDrive (видео)
                                                                                  Оглавление
                                                                                    -
                                                                                    Самостоятельная работа 14
                                                                                    21 минута
                                                                                    Многопоточное программирование
                                                                                    Данная лабораторная работа посвящена асинхронному выполнению ресурсоёмких задач.
                                                                                    Оглавление
                                                                                      -
                                                                                      Самостоятельная работа 6
                                                                                      30 минут
                                                                                      -
                                                                                      Лекция 29
                                                                                      Лабораторная работа №14. Многопоточное программирование (видео)
                                                                                      Оглавление
                                                                                        -
                                                                                        Самостоятельная работа 15
                                                                                        21 минута
                                                                                        Сенсорный пользовательский интерфейс
                                                                                        Данная лабораторная работа посвящена методам взаимодействия с пользователем посредством сенсорного экрана.
                                                                                        Оглавление
                                                                                          -
                                                                                          Лекция 30
                                                                                          Лабораторная работа №15. Сенсорный пользовательский интерфейс (видео)
                                                                                          Оглавление
                                                                                            -
                                                                                            Самостоятельная работа 16
                                                                                            24 минуты
                                                                                            Работа с датчиками, определение местоположения
                                                                                            Данная лабораторная работа посвящена методам взаимодействия со встроенными датчиками устройства.
                                                                                            Оглавление
                                                                                              -
                                                                                              Лекция 31
                                                                                              Лабораторная работа №16. Работа с датчиками, определение местоположения (видео)
                                                                                              Оглавление
                                                                                                -
                                                                                                Самостоятельная работа 17
                                                                                                25 минут
                                                                                                Распознавание и синтез речи, работа с камерой
                                                                                                Данная лабораторная работа посвящена использованию функций распознавания и синтеза речи а так же описанию концепции фотоприложений.
                                                                                                Оглавление
                                                                                                  -
                                                                                                  Самостоятельная работа 7
                                                                                                  30 минут
                                                                                                  -
                                                                                                  Лекция 32
                                                                                                  Лабораторная работа №17. Распознавание и синтез речи, работа с камерой (видео)
                                                                                                  Оглавление
                                                                                                    -
                                                                                                    Самостоятельная работа 18
                                                                                                    22 минуты
                                                                                                    Сервисы устройства: SMS, телефонная книга, электронная почта
                                                                                                    Данная лабораторная работа посвящена работе с сервисами устройства: системой электронной почты, адресной книгой, SMS.
                                                                                                    Оглавление
                                                                                                      -
                                                                                                      Лекция 33
                                                                                                      Лабораторная работа №18. Сервисы устройства: SMS, телефонная книга, электронная почта (видео)
                                                                                                      Оглавление
                                                                                                        -
                                                                                                        Самостоятельная работа 19
                                                                                                        21 минута
                                                                                                        Локализация и глобализация приложений
                                                                                                        Данная лабораторная работа посвящена локализации и глобализации приложений.
                                                                                                        Оглавление
                                                                                                          -
                                                                                                          Лекция 34
                                                                                                          Лабораторная работа №19. Локализация и глобализация приложений (видео)
                                                                                                          Оглавление
                                                                                                            -
                                                                                                            Самостоятельная работа 20
                                                                                                            19 минут
                                                                                                            Плитки
                                                                                                            Данная лабораторная работа посвящена работе с плитками приложения.
                                                                                                            Оглавление
                                                                                                              -
                                                                                                              Лекция 35
                                                                                                              Лабораторная работа №20. Плитки (видео)
                                                                                                              Оглавление
                                                                                                                -
                                                                                                                Самостоятельная работа 21
                                                                                                                27 минут
                                                                                                                Тестирование и анализ приложений
                                                                                                                Данная лабораторная работа посвящена тестированию и анализу приложений.
                                                                                                                Оглавление
                                                                                                                  -
                                                                                                                  Самостоятельная работа 8
                                                                                                                  30 минут
                                                                                                                  -
                                                                                                                  Лекция 36
                                                                                                                  Лабораторная работа №21. Тестирование и анализ приложений (видео)
                                                                                                                  Оглавление
                                                                                                                    -
                                                                                                                    Самостоятельная работа 22
                                                                                                                    27 минут
                                                                                                                    Работа с SD-картой, сопоставление типов файлов
                                                                                                                    Данная работа посвящена работе с SD-картой и сопоставлению типов файлов в приложениях для Windows Phone 8.
                                                                                                                    Оглавление
                                                                                                                      -
                                                                                                                      Лекция 37
                                                                                                                      Лабораторная работа №22. Работа с SD-картой, сопоставление типов файлов (видео)
                                                                                                                      Оглавление
                                                                                                                        -
                                                                                                                        Самостоятельная работа 23
                                                                                                                        19 минут
                                                                                                                        Заработок на приложениях
                                                                                                                        Данная работа посвящена изучению способов монетизации приложений.
                                                                                                                        Оглавление
                                                                                                                          -
                                                                                                                          Лекция 38
                                                                                                                          Лабораторная работа №23. Заработок на приложениях (видео)
                                                                                                                          Оглавление
                                                                                                                            -
                                                                                                                            Самостоятельная работа 24
                                                                                                                            19 минут
                                                                                                                            Подготовка приложения к сертификации и распространению, взаимодействие с сервисами Microsoft для разработчиков
                                                                                                                            Данная работа посвящена завершающему этапу разработки приложения и работе с сервисами Microsoft для разработчиков.
                                                                                                                            Оглавление
                                                                                                                              -
                                                                                                                              Самостоятельная работа 9
                                                                                                                              30 минут
                                                                                                                              -
                                                                                                                              Лекция 39
                                                                                                                              Лабораторная работа №24. Подготовка приложения к сертификации и распространению, взаимодействие с сервисами Microsoft для разработчиков (видео)
                                                                                                                              Оглавление
                                                                                                                                -
                                                                                                                                Практическая работа 2
                                                                                                                                2 минуты
                                                                                                                                Защита программных проектов
                                                                                                                                На данном семинарском занятии учащимся предлагается представить готовые приложения, созданные при прохождении курса.
                                                                                                                                Оглавление
                                                                                                                                  -
                                                                                                                                  Лекция 40
                                                                                                                                  Семинар № 2. Защита программных проектов (видео)
                                                                                                                                  Оглавление
                                                                                                                                    -
                                                                                                                                    5 часов
                                                                                                                                    -
                                                                                                                                    Вася Пупкин
                                                                                                                                    Вася Пупкин
                                                                                                                                    Россия, с. Оймякон
                                                                                                                                    антон Антонкин
                                                                                                                                    антон Антонкин
                                                                                                                                    Россия