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

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

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

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

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

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

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена полному жизненному циклу создания мобильных продуктов для среды Windows Mobile, от анализа предметной области до развертывания. В учебной программе рассматриваются выявление функциональных требований, разработка модели данных и проектирование пользовательского интерфейса с использованием эмуляторов. Изучаются особенности управления памятью, применение форматов XML и работа с мобильными элементами управления в Visual Studio. Учебная программа ориентирована на программистов, которым важно уверенно использовать язык C# и .Net Compact Framework для мобильной разработки.
Цели
  • Сформировать понимание специфики проектирования мобильных приложений.
  • Познакомить с инструментами разработки под управлением платформы Windows Mobile.
  • Дать комплексное представление об этапах жизненного цикла мобильного программного обеспечения.
Чему я научусь?
  • Анализировать предметную область и выявлять функциональные требования к мобильным продуктам.
  • Проектировать пользовательский интерфейс и модель данных с учетом ограничений памяти.
  • Отлаживать и развертывать готовые решения с использованием Visual Studio и .Net Compact Framework.

Авторы

Рудаков Дмитрий Викторович
Рудаков Дмитрий Викторович
Магистрант направления "Сети ЭВМ и телекоммуникации" кафедры Оптимизации Систем Управления Томского Политехнического Университета
Савельев Алексей Олегович
Савельев Алексей Олегович
Ассистент (аспирант) кафедры Оптимизации Систем Управления Томского Политехнического Университета, программист.\n
Чему я научусь?
  • Анализировать предметную область и выявлять функциональные требования к мобильным продуктам.
  • Проектировать пользовательский интерфейс и модель данных с учетом ограничений памяти.
  • Отлаживать и развертывать готовые решения с использованием Visual Studio и .Net Compact Framework.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Мобильные устройства и их характеристики. Платформа Windows Mobile Определение мобильных устройств. Характеристики технологий передачи данных. Wi-Fi. Bluetooth. 3G. GPRS. Платформа Windows Mobile. Обзор версий... Определение мобильных устройств. Характеристики технологий передачи данных. Wi-Fi. Bluetooth. 3G. GPRS. Платформа Windows Mobile. Обзор версий Windows Mobile. ещё
2 Обзор инструментальных средств разработки приложений для мобильных устройств под управлением платформ Windows Mobile Обзор средств разработки. eMbedded Visual Tools 3.0. Visual Studio 2008 SP1 и Software Development Kit. Visual... Обзор средств разработки. eMbedded Visual Tools 3.0. Visual Studio 2008 SP1 и Software Development Kit. Visual Studio 2005 and Smart Device Programmability. Visual Studio .NET 2003 и Smart Device Programmability. Управляющие элементы ASP .NET Mobile Controls. Базы данных. SQL Server Compact 3.5 и Visual Studio. SQL Server 2005 Mobile Edition and SQL Server Windows CE Edition. EDB and CEDB. ещё
Обзор инструментальных средств разработки приложений для мобильных устройств под управлением платформ Windows Mobile тест для курса Разработка приложений для мобильных устройств на платформе Windows Mobile 60 мин
3 .Net Compact Framework и Visual Studio 2008 Знакомство с .Net Compact Framework. Библиотеки .Net Compact Framework: библиотеки управляемого кода, библиотеки базовых классов, библиотеки... Знакомство с .Net Compact Framework. Библиотеки .Net Compact Framework: библиотеки управляемого кода, библиотеки базовых классов, библиотеки пользовательского интерфейса, библиотеки клиентов Web-служб, библиотеки XML, библиотеки данных. Visual Studio 2008 и .Net Compact Framework. ещё
4 Анализ предметной области. Выявление функциональных требований к приложению Определение предметной области. Анализ предметной области: анализ осуществимости, бизнес-моделирование. Формирование и документирование требований к проекту.
5 Этапы проектирования приложения для мобильного устройства Анализ предметной области. Разработка пользовательского интерфейса. Разработка модели данных. Развертывание мобильного приложения.
6 Обзор мобильных элементов управления MS Visual Studio 2008. Мобильные веб - страницы. Работа с эмулятором мобильных устройств Эмулятор мобильных устройств. Краткий обзор мобильных элементов управления: списочные элементы управления (элементы ListBox и ComboBox), элемент... Эмулятор мобильных устройств. Краткий обзор мобильных элементов управления: списочные элементы управления (элементы ListBox и ComboBox), элемент управления TextBox, элемент управления InputPanel. Жизненный цикл мобильной страницы. Разработка архитектуры приложения. ещё
Обзор мобильных элементов управления MS Visual Studio 2008. Мобильные веб - страницы. Работа с эмулятором мобильных устройств тест для курса Разработка приложений для мобильных устройств на платформе Windows Mobile 60 мин
7 Разработка пользовательского интерфейса Возрастание роли навигационных средств при уменьшении экранного пространства. Использование списков и вкладок при разработке пользовательского интрефейса.... Возрастание роли навигационных средств при уменьшении экранного пространства. Использование списков и вкладок при разработке пользовательского интрефейса. Сенсорные экраны и важность использования крупных кнопок. Тестирование на эмуляторах и физических устройствах. ещё
8 Особенности управления памятью при создании мобильных приложений "Уровни управления памятью. Служебные данные приложения. Управление памятью на микроскопическом ""уровне алгоритма"". ""Структуры"" и .NET Compact... "Уровни управления памятью. Служебные данные приложения. Управление памятью на микроскопическом ""уровне алгоритма"". ""Структуры"" и .NET Compact Framework. Использование строк в алгоритмах." ещё
9 Разработка модели данных Введение в модели доступа к данным, используемые в мобильных приложениях. Выбор подходящих абстракций для хранения данных... Введение в модели доступа к данным, используемые в мобильных приложениях. Выбор подходящих абстракций для хранения данных в памяти. Выбор подходящей модели данных, требующих долговременного хранения. ADO.Net. Класс DataAdapter. Использование файлов и потоков XML для сохранения и передачи данных. SQL CE. ещё
10 Применение XML при разработке мобильного приложения Достоинства XML. Недостатки XML. Сохранение данных в виде XML. Иерархическая структура XML-данных. XML DOM. Модель однонаправленного... Достоинства XML. Недостатки XML. Сохранение данных в виде XML. Иерархическая структура XML-данных. XML DOM. Модель однонаправленного чтения-записи XML-данных. ещё
Применение XML при разработке мобильного приложения тест для курса Разработка приложений для мобильных устройств на платформе Windows Mobile 60 мин
11 Развертывание мобильного приложения Классификация устройств. Криптографическая подпись. Назначение подписи. Инсталляция сред выполнения и других необходимых компонентов. Возможные варианты упаковки... Классификация устройств. Криптографическая подпись. Назначение подписи. Инсталляция сред выполнения и других необходимых компонентов. Возможные варианты упаковки и установки. ещё
12 Отладка и развертывание Удаленный инструментарий Visual Studio 2008. Power Toys 3.5. Журнал загрузчика. Журнал взаимодействия с платформой. Сетевой журнал.... Удаленный инструментарий Visual Studio 2008. Power Toys 3.5. Журнал загрузчика. Журнал взаимодействия с платформой. Сетевой журнал. Подключение к отладчику. Создание программы установки в Visual Studio 2008. Запись параметров реестра. ещё
Отладка и развертывание тест для курса Разработка приложений для мобильных устройств на платформе Windows Mobile 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

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

Сертификат

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

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

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

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

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