Направления обучения
Сервер объявлений
Цель курса — получение знаний и навыков, необходимых для успешной разработки мобильных приложений для новейшей платформы от Microsoft – Windows Phone.
На курсе «Разработка мобильных приложений под Windows Phone» Вы получите знания и навыки, необходимые для разработки мобильных приложений для новейшей платформы от Microsoft – Windows Phone. В процессе обучения Вы познакомитесь с особенностями пользовательского интерфейса Windows Phone, сетевыми настройками, работой с GPS, а также с безопасной разработкой мобильных приложений и многим другим. Отдельно в программе курса будут затронуты особенности проектирования игровых приложений для Windows Phone.
По окончании курса Вы будете уметь:
Создавать пользовательский интерфейс в мобильных приложениях
Использовать в разработке мобильных приложений для Windows Phone вертикальную прокрутку, акселерометр и другие возможности
Создавать приложения для GPS-навигации
Создавать приложения для воспроизведения видео
Создавать игры для Windows Phone
По окончании курса Вы будете знать:
Инструменты разработчика Windows Phone
Жизненный цикл мобильного приложения
Как работать с сетевыми параметрами Windows Phone для успешного создания мобильных приложений
Как правильно защитить свое приложение
Продолжительность курса - 40 ак. ч.
Модуль 1. Введение
Платформа Windows Phone 7
Инструменты разработки
Hello World
Структура проекта
Среда исполнения Windows Phone Silverlight
Файл WMAppManifest.xml
Модуль 2. Пользовательский интерфейс
Введение
Добавление страниц
Добавление элементов управления
Обработка событий
Навигация по страницам
Модуль 3. Isolated Storage
Введение
Пример кода
Модуль 4. WebBrowser Control
Введение
Гибридные приложения
Пример
Модуль 5. Application Bar
Введение
Пользовательский интерфейс
Прозрачность
Иконки
Добавление иконок
Установка иконок как части пользовательского интерфейса
Локальный Application Bar
Глобальный Application Bar
Модуль 6. Location Services
Введение
Класс GeoCoordinateWatcher
Класс GeoCoordinateWatcher
Свойство MovementTreshold
Событие PositionChanged
Событие StatusChanged
Метод Start
Свойство Permission
Получение данных о местоположении
Метод Stop
Модуль 7. Accelerometer
Введение
Класс AccelerometerReading
Группа сенсоров Microsoft.Devices.Sensors
Класс AccelerometerSensor
Портретная и альбомная ориентация
Событие ReadingChanged
Метод Start()
Метод Stop()
Проблемы потоков
Модуль 8. Воспроизведение видео
Введение
Удаленный видеофайл
Локальный видеофайл
Поддерживаемые форматы
Модуль 9. Работа с сетью
Введение
Пример Twitter
Модуль 10. Жизненный цикл приложения
Введение
Жизненный цикл User Experience
Лицензия приложения
Процесс атомарной установки
Обновление приложения
Отзыв приложения (удаление)
Удаление приложения
InTrial API
Настройки приложения
Application Capabilities
Безопасная «песочница»
Стек приложений
Модуль 11. Безопасность
Введение
User Experience
Цифровая подпись
Copyrights
Certification Tests
One Shop Only
Разработка с использованием .NET
Песочница
Менеджер выполнения
Специальные привилегии
Жизненный цикл безопасной разработки
Список Capabilities
Модуль 12. Games Development
Введение
Шаблон XNA Game Studio
Класс Texture2D
Класс Vector2
Игровые ресурсы
Простая игра
Класс TouchPanel
Класс TouchPanelCapabilities
Класс TouchCollection
Класс TouchLocation
Отслеживание касания пальцем
Метод Update
Модуль 13. Тестирование мобильных приложений под Windows Phone
097SP693