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

Основы разработки приложений для мобильных устройств на платформе Windows Phone

Программа знакомит с разработкой мобильного программного обеспечения для Windows Phone с использованием языков C# и XAML. Рассматриваются особенности платформы, работа с сенсорами и навигация.
Студентов 831 Выпускников 50 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

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

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

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

Дистанционно (самостоятельно)
Описание Учебная программа охватывает специфику экосистемы Microsoft и предлагает практические подходы к созданию современных приложений. В учебной программе изучаются жизненный цикл приложения, особенности пользовательского опыта, инструменты проектирования интерфейса, навигационная модель и методы доступа к аппаратному обеспечению устройства. Также рассматривается работа с живыми плитками, картами и инструментами интеграции с облачными сервисами. Учебная программа ориентирована на .NET-разработчиков, планирующих расширить компетенции в области мобильных технологий.
Цели
  • Познакомить с архитектурой и стандартами разработки под Windows Phone.
  • Дать навыки проектирования интерфейсов в XAML для мобильных экранов.
  • Раскрыть возможности использования сенсоров и геопозиционирования.
Чему я научусь?
  • Создавать приложения на C# и XAML для платформы Windows Phone.
  • Реализовывать навигацию, работу с плитками и уведомлениями.
  • Использовать встроенные датчики и карты в программных решениях.

Авторы

Гарибов Александр Искендерович
Гарибов Александр Искендерович
Преподаватель кафедры "Программного обеспечения вычислительной техники и автоматизированных систем" Белгородского государственного технологического университета им. В. Г. Шухова.
Чему я научусь?
  • Создавать приложения на C# и XAML для платформы Windows Phone.
  • Реализовывать навигацию, работу с плитками и уведомлениями.
  • Использовать встроенные датчики и карты в программных решениях.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Введение
2 Общие сведения о платформе Windows Phone 7.5 Windows Phone 7.5 является новой платформой для мобильных устройств. Телефоны Windows Phone могут взаимодействовать с другими... Windows Phone 7.5 является новой платформой для мобильных устройств. Телефоны Windows Phone могут взаимодействовать с другими системами, разработанными компанией Microsoft. В этой лекции вы познакомитесь с ключевыми особенностями платформы Windows Phone и с экосистемой Windows Phone. ещё
Общие сведения о платформе Windows Phone 7.5 тест для курса Основы разработки приложений для мобильных устройств на платформе Windows Phone 40 мин
3 Пакет Windows Phone SDK и эмулятор Windows Phone Цель работы: знакомство с процессом получения и установки пакета Windows Phone SDK, изучение возможностей эмулятора Windows... Цель работы: знакомство с процессом получения и установки пакета Windows Phone SDK, изучение возможностей эмулятора Windows Phone. ещё
4 Введение в Silverlight Пользовательский интерфейс определяет, как выглядит программа. Программы обычно содержат такие элементы пользовательского интерфейса, как кнопки, текстовые... Пользовательский интерфейс определяет, как выглядит программа. Программы обычно содержат такие элементы пользовательского интерфейса, как кнопки, текстовые поля, метки и изображения, с которыми работает пользователь. Одна из задач программиста заключается в создании дизайна и реализации поведения приложения, чтобы предоставить пользователю возможность работать с программой и получать результаты. В этой лекции вы узнаете о том, что такое Silverlight и как с его помощью создать пользовательский интерфейс для программ. ещё
Введение в Silverlight тест для курса Основы разработки приложений для мобильных устройств на платформе Windows Phone 40 мин
5 Создание простого приложения Silverlight Цель работы: изучение визуальных элементов Silverlight для проектирования интерфейса приложения.
6 Управление решениями в Visual Studio Для создания программ для Windows Phone используется среда Visual Studio. В этой лекции вы рассмотрите процесс... Для создания программ для Windows Phone используется среда Visual Studio. В этой лекции вы рассмотрите процесс создания и управления проектами Windows Phone. Также вы узнаете, как запускать и отлаживать программы для Windows Phone, используя эмулятор Windows Phone. Это позволяет тестировать свои программы без необходимости иметь само устройство. Кроме этого, вы узнаете, как Visual Studio управляет файлами решений. ещё
Управление решениями в Visual Studio тест для курса Основы разработки приложений для мобильных устройств на платформе Windows Phone 40 мин
7 Отладка приложения Цель работы: изучение возможностей отладки приложения для Windows Phone.
8 Использование нескольких проектов в одном решении Цель работы: изучение принципов создания решения приложения для Windows Phone, включающего несколько проектов.
9 Создание приложений Silverlight В этой лекции вы более подробно познакомитесь с особенностями проектирования приложений на основе Silverlight и научитесь... В этой лекции вы более подробно познакомитесь с особенностями проектирования приложений на основе Silverlight и научитесь создавать многостраничные приложения Silverlight для работы с данными в Windows Phone. ещё
Создание приложений Silverlight тест для курса Основы разработки приложений для мобильных устройств на платформе Windows Phone 40 мин
10 Обработка ошибок ввода данных Цель работы: изучение возможностей предупреждения и обработки ошибок при вводе данных в приложениях Silverlight для Windows... Цель работы: изучение возможностей предупреждения и обработки ошибок при вводе данных в приложениях Silverlight для Windows Phone. ещё
11 Привязка данных Цель работы: изучение возможностей использования привязки данных к визуальным элементам Silverlight.
12 Использование различных режимов ориентации Цель работы: изучение возможностей проектирования интерфейса приложения для обеспечения возможности работы приложения в различных режимах ориентации... Цель работы: изучение возможностей проектирования интерфейса приложения для обеспечения возможности работы приложения в различных режимах ориентации экрана. ещё
13 Отображение списков данных Цель работы: изучение возможностей отображения на странице приложения Silverlight списков данных.
14 Многостраничные приложения Цель работы: изучение возможностей отображения на странице приложения Silverlight и редактирования списков данных.
15 Хранение данных приложений "В любом приложении или игре требуется сохранять какие-либо данные. Эти данные могут быть как простыми, например,... "В любом приложении или игре требуется сохранять какие-либо данные. Эти данные могут быть как простыми, например, пары ""имя—значение"", так и довольно большие и сложные. В этой лекции вы узнаете о том, как приложения для Windows Phone могут хранить данные в памяти устройства." ещё
Хранение данных приложений тест для курса Основы разработки приложений для мобильных устройств на платформе Windows Phone 40 мин
16 Изолированное хранилище Цель работы: изучение возможностей использования изолированного хранилища для хранения данных и настроек приложения Silverlight.
17 Взаимодействие приложения с базой данных Цель работы: изучение возможностей использования базы данных в приложениях для Windows Phone.
18 Средства Windows Phone для работы с сетью Телефоны на платформе Windows Phone практически всегда используют в работе подключение к сети Интернет, например, для... Телефоны на платформе Windows Phone практически всегда используют в работе подключение к сети Интернет, например, для получения увемлений или для получения и сохранения файлов в службе SkyDrive. В этом лекции вы познакомитесь с возможностями использования сетевых подключений в приложениях для Windows Phone, а также с методами обеспечения корректной работы программ при обрыве подключения к сети. ещё
Средства Windows Phone для работы с сетью тест для курса Основы разработки приложений для мобильных устройств на платформе Windows Phone 40 мин
19 Использование сетевых ресурсов в приложении Цель работы: изучение возможностей создания служб WCF и их использования в приложениях для Windows Phone.
20 Создание приложений XNA Технология XNA предназначена для создания игр. Она предоставляет необходимые средства для разработки игр, включая управление содержимым... Технология XNA предназначена для создания игр. Она предоставляет необходимые средства для разработки игр, включая управление содержимым (звуковые эффекты, карты и текстуры для игры), и процесс сборки игр (объединение всех элементов в единый распространяемый игровой файл). В этой лекции вы познакомитесь с основными принципами разработки игр и графических приложений, основанных на технологии XNA. ещё
Создание приложений XNA тест для курса Основы разработки приложений для мобильных устройств на платформе Windows Phone 40 мин
21 Создание приложения XNA Цель работы: изучение возможностей создания приложений XNA для Windows Phone и использования сенсорного ввода для управления... Цель работы: изучение возможностей создания приложений XNA для Windows Phone и использования сенсорного ввода для управления объектами программы. ещё
22 Совместное использование Silverlight и XNA Цель работы: изучение возможностей совместного использования технологий Silverlight и XNA в программе для Windows Phone.
23 Использование системных функций в приложениях "Интерфейс приложений для Windows Phone основывается на концепции Metro-стиля, который включает концепцию ""живых плиток"". В телефоне... "Интерфейс приложений для Windows Phone основывается на концепции Metro-стиля, который включает концепцию ""живых плиток"". В телефоне может быть установлено множество приложений, но одновременно может работать только одно приложение. При этом, пользователь может переключаться между приложениями, и у него должно быть ощущение, что приложения работают параллельно. Приложения могут создавать фоновые задачи, а также использовать различные системные функции телефона, например, создавать сообщения SMS и электронной почты, использовать камеру, мультимедиа ресурсы библиотеки телефона и др. В этой лекции вы познакомитесь с особенностями создания Metro-приложений и особенностями их работы в Windows Phone." ещё
Использование системных функций в приложениях тест для курса Основы разработки приложений для мобильных устройств на платформе Windows Phone 40 мин
24 Реализация быстрого переключения приложений Цель работы: изучение возможностей быстрого переключения приложений и принципов использования в приложениях для Windows Phone.
25 Задачи запуска и задачи выбора Цель работы: изучение возможностей использования системных функций телефона в приложениях для Windows Phone.
26 Фоновая обработка Цель работы: изучение возможностей задач фоновой обработки в приложениях для Windows Phone.
27 Публикация приложений в Windows Phone Marketplace Чтобы сделать доступным созданное вами приложение другим пользователям телефонов Windows Phone, его необходимо опубликовать на портале... Чтобы сделать доступным созданное вами приложение другим пользователям телефонов Windows Phone, его необходимо опубликовать на портале Microsoft Windows Phone Marketplace. В этой лекции вы узнаете, какие действия необходимо выполнить, чтобы подготовить программу для размещения на Marketplace, а также как сделать программу отличающейся от других. ещё
Публикация приложений в Windows Phone Marketplace тест для курса Основы разработки приложений для мобильных устройств на платформе Windows Phone 40 мин
28 Подготовка приложения для размещения на портале Windows Phone Marketplace Цель работы: изучение инструмента Marketplace Test Kit для тестирования программы для Windows Phone перед её размещением... Цель работы: изучение инструмента Marketplace Test Kit для тестирования программы для Windows Phone перед её размещением в Windows Phone Marketplace. ещё
29 Общий глоссарий
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

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

Сертификат

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

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

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

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

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