Компьютерные науки

Сложные приёмы разработки приложений для Windows Phone 8

Программа посвящена разработке высокопроизводительных и надежных мобильных приложений для Windows Phone 8. Изучаются взаимодействие с веб-сервисами, облачные решения Microsoft и использование шаблона MVVM.
Студентов 485 Выпускников 17 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена построению масштабируемых мобильных приложений и их жизненному циклу. В учебной программе рассматриваются сложное сетевое взаимодействие, работа с API внешних платформ, облачными сервисами, локальными базами данных и форматами JSON и XML. Подробно разбирается шаблон проектирования MVVM, элементы управления и навигация при создании интерфейса с использованием Blend. Учебная программа ориентирована на мобильных разработчиков и рассматривает углубленное использование Visual Studio 2012 и сложных архитектурных приемов.
Цели
  • Познакомить с инструментами и средой разработки для Windows Phone 8.
  • Раскрыть сложные приемы создания масштабируемых мобильных приложений.
  • Сформировать понимание принципов взаимодействия с веб-сервисами и локальными базами данных.
Чему я научусь?
  • Создавать приложения для Windows Phone 8 с использованием шаблона MVVM.
  • Работать с API веб-сервисов и обрабатывать данные в форматах JSON и XML.
  • Проектировать пользовательский интерфейс и управлять жизненным циклом приложения.

Авторы

Заика Александр Александрович
Заика Александр Александрович
Старший преподаватель кафедры ИТ, Институт Управления, Бизнеса и Права, Ростов-на-Дону.\n
Чему я научусь?
  • Создавать приложения для Windows Phone 8 с использованием шаблона MVVM.
  • Работать с API веб-сервисов и обрабатывать данные в форматах JSON и XML.
  • Проектировать пользовательский интерфейс и управлять жизненным циклом приложения.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Обзор актуальных версий Windows Phone, устройств, применимых API Эта лекция посвящена общим вопросам разработки, в частности, обзору существующих версий Windows Phone, основных классов устройств,... Эта лекция посвящена общим вопросам разработки, в частности, обзору существующих версий Windows Phone, основных классов устройств, работающих под управлением этой ОС и применимых API. ещё
2 Обзор актуальных версий Windows Phone, устройств, применимых API (видео)
3 Основы дизайна и сертификационных требований к приложениям Эта лекция посвящена обзору подхода к дизайну приложений и рассмотрению основных сертификационных требований, выполнение которых необходимо... Эта лекция посвящена обзору подхода к дизайну приложений и рассмотрению основных сертификационных требований, выполнение которых необходимо для размещения приложений в Магазине Windows Phone. ещё
4 Основы дизайна и сертификационных требований к приложениям (видео)
5 Среда разработки В данной лабораторной работе мы поговорим об организации рабочего места разработчика, рассмотрим основные инструменты разработчика.
Среда разработки тест для курса Сложные приёмы разработки приложений для Windows Phone 8 50 мин
6 Лабораторная работа №1. Среда разработки (видео)
7 Шаблоны проектов, структура проектов Данная лекция посвящена обзору структуры стандартных проектов приложений для Windows Phone.
8 Шаблоны проектов, структура проектов (видео)
9 Взаимодействие приложения с пользователем и системой, жизненный цикл приложения Данная лекция посвящена описанию жизненного цикла приложения для Windows Phone и особенностям его взаимодействия с системой... Данная лекция посвящена описанию жизненного цикла приложения для Windows Phone и особенностям его взаимодействия с системой и с пользователем. ещё
10 Взаимодействие приложения с пользователем и системой, жизненный цикл приложения (видео)
11 Элементы управления Данная работа посвящена элементам управления, в частности, здесь рассматривается использование стандартных элементов управления и элементов управления... Данная работа посвящена элементам управления, в частности, здесь рассматривается использование стандартных элементов управления и элементов управления сторонних разработчиков. ещё
Элементы управления тест для курса Сложные приёмы разработки приложений для Windows Phone 8 50 мин
12 Лабораторная работа №2. Элементы управления (видео)
13 Разработка пользовательского элемента управления Данная работа посвящена созданию пользовательских элементов управления.
14 Лабораторная работа №3. Разработка пользовательского элемента управления (видео)
15 Представление программных проектов На данном семинарском занятии учащимся предлагается представить идеи программных проектов, которые они будут создавать в процессе... На данном семинарском занятии учащимся предлагается представить идеи программных проектов, которые они будут создавать в процессе прохождения курса. ещё
16 Семинар № 1. Представление программных проектов (видео)
17 Навигация в приложении Данная работа посвящена организации навигации в приложении.
18 Лабораторная работа №4. Навигация в приложении (видео)
19 Обмен данными внутри приложения Данная работа посвящена организации обмена данными в приложении.
Обмен данными внутри приложения тест для курса Сложные приёмы разработки приложений для Windows Phone 8 50 мин
20 Лабораторная работа №5. Обмен данными внутри приложения (видео)
21 Основы MVVM Данная лекция посвящена основам использования шаблона проектирования MVVM.
22 Основы MVVM (видео)
23 Использование шаблона проектирования MVVM Данная работа посвящена использованию шаблона проектирования MVVM при разработке приложения.
24 Лабораторная работа №6. Использование шаблона проектирования MVVM (видео)
25 Основы разработки приложений, взаимодействующих с веб-сервисами Данная лекция посвящена основам разработки приложений, взаимодействующих с веб-сервисами.
26 Основы разработки приложений, взаимодействующих с веб-сервисами (видео)
27 Работа с JSON, XML, сжатие данных Данная лекция посвящена работе с данными в формате JSON и XML и сжатию данных.
Работа с JSON, XML, сжатие данных тест для курса Сложные приёмы разработки приложений для Windows Phone 8 50 мин
28 Лабораторная работа №7. Работа с JSON, XML, сжатие данных (видео)
29 Работа webClient и HttpWebRequest Данная лекция посвящена работе с классами webClient и HttpWebRequest.
30 Лабораторная работа №8. Работа webClient и HttpWebRequest (видео)
31 Работа с API веб-сервисов Данная лекция посвящена работе с API веб-сервисов.
32 Лабораторная работа №9. Работа с API веб-сервисов (видео)
33 Хранение данных на устройстве Данная работа посвящена хранению данных на устройстве.
34 Лабораторная работа №10. Хранение данных на устройстве (видео)
35 Локальные базы данных Данная лекция посвящена использованию локальных баз данных на Windows Phone.
Локальные базы данных тест для курса Сложные приёмы разработки приложений для Windows Phone 8 50 мин
36 Лабораторная работа №11. Локальные базы данных (видео)
37 Основы работы с облачными сервисами Данная лекция посвящена основам работы с облачными сервисами на примере Windows Azure.
38 Основы работы с облачными сервисами (видео)
39 Разработка для Windows Azure Данная лекция посвящена разработке приложений для Windows Phone, использующего службы Windows Azure.
40 Лабораторная работа №12. Разработка для Windows Azure (видео)
41 Сервисы Live Connect: SkyDrive Данная лабораторная работа посвящена работе со SkyDrive.
42 Лабораторная работа №13. Сервисы Live Connect: SkyDrive (видео)
43 Многопоточное программирование Данная лабораторная работа посвящена асинхронному выполнению ресурсоёмких задач.
Многопоточное программирование тест для курса Сложные приёмы разработки приложений для Windows Phone 8 50 мин
44 Лабораторная работа №14. Многопоточное программирование (видео)
45 Сенсорный пользовательский интерфейс Данная лабораторная работа посвящена методам взаимодействия с пользователем посредством сенсорного экрана.
46 Лабораторная работа №15. Сенсорный пользовательский интерфейс (видео)
47 Работа с датчиками, определение местоположения Данная лабораторная работа посвящена методам взаимодействия со встроенными датчиками устройства.
48 Лабораторная работа №16. Работа с датчиками, определение местоположения (видео)
49 Распознавание и синтез речи, работа с камерой Данная лабораторная работа посвящена использованию функций распознавания и синтеза речи а так же описанию концепции фотоприложений.
Распознавание и синтез речи, работа с камерой тест для курса Сложные приёмы разработки приложений для Windows Phone 8 50 мин
50 Лабораторная работа №17. Распознавание и синтез речи, работа с камерой (видео)
51 Сервисы устройства: SMS, телефонная книга, электронная почта Данная лабораторная работа посвящена работе с сервисами устройства: системой электронной почты, адресной книгой, SMS.
52 Лабораторная работа №18. Сервисы устройства: SMS, телефонная книга, электронная почта (видео)
53 Локализация и глобализация приложений Данная лабораторная работа посвящена локализации и глобализации приложений.
54 Лабораторная работа №19. Локализация и глобализация приложений (видео)
55 Плитки Данная лабораторная работа посвящена работе с плитками приложения.
56 Лабораторная работа №20. Плитки (видео)
57 Тестирование и анализ приложений Данная лабораторная работа посвящена тестированию и анализу приложений.
Тестирование и анализ приложений тест для курса Сложные приёмы разработки приложений для Windows Phone 8 50 мин
58 Лабораторная работа №21. Тестирование и анализ приложений (видео)
59 Работа с SD-картой, сопоставление типов файлов Данная работа посвящена работе с SD-картой и сопоставлению типов файлов в приложениях для Windows Phone 8.
60 Лабораторная работа №22. Работа с SD-картой, сопоставление типов файлов (видео)
61 Заработок на приложениях Данная работа посвящена изучению способов монетизации приложений.
62 Лабораторная работа №23. Заработок на приложениях (видео)
63 Подготовка приложения к сертификации и распространению, взаимодействие с сервисами Microsoft для разработчиков Данная работа посвящена завершающему этапу разработки приложения и работе с сервисами Microsoft для разработчиков.
Подготовка приложения к сертификации и распространению, взаимодействие с сервисами Microsoft для разработчиков тест для курса Сложные приёмы разработки приложений для Windows Phone 8 50 мин
64 Лабораторная работа №24. Подготовка приложения к сертификации и распространению, взаимодействие с сервисами Microsoft для разработчиков (видео)
65 Защита программных проектов На данном семинарском занятии учащимся предлагается представить готовые приложения, созданные при прохождении курса.
66 Семинар № 2. Защита программных проектов (видео)
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.