Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Специалист
Длительность:
11:48:00
Студентов:
1090
Выпускников:
142
Качество курса:
3.88 | 3.81
Курс ознакомит учащихся с особенностями мобильных устройств и платформ, с существующими решениями на их основе и методикой создания подобных решений.
Развитие технологий и средств беспроводной связи наряду с понижением стоимости подобных услуг и повсеместным распространением вносит существенные коррективы в существующий рынок создания IT-решений. Мобильные устройства и их функциональные возможности стремительно развиваются и давно перестали быть только "средством связи". Данный курс направлен на создание методики проектирования приложений для мобильных устройств с учетом имеющихся в настоящий момент функциональных особенностей подобных устройств. Теоретические аспекты проектирования и разработки мобильных приложений будут дополнены примерами на языке C#.
Специальности: Программист
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 1
1 час 46 минут
Мобильные устройства и их характеристики. Платформа Windows Mobile
Определение мобильных устройств. Характеристики технологий передачи данных. Wi-Fi. Bluetooth. 3G. GPRS. Платформа Windows Mobile. Обзор версий Windows Mobile.
Оглавление
    -
    Лекция 2
    53 минуты
    Обзор инструментальных средств разработки приложений для мобильных устройств под управлением платформ Windows Mobile
    Обзор средств разработки. 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.
    Оглавление
      -
      Тест
      36 минут
      -
      Лекция 3
      39 минут
      .Net Compact Framework и Visual Studio 2008
      Знакомство с .Net Compact Framework. Библиотеки .Net Compact Framework: библиотеки управляемого кода, библиотеки базовых классов, библиотеки пользовательского интерфейса, библиотеки клиентов Web-служб, библиотеки XML, библиотеки данных. Visual Studio 2008 и .Net Compact Framework.
      Оглавление
        -
        Лекция 4
        27 минут
        Анализ предметной области. Выявление функциональных требований к приложению
        Определение предметной области. Анализ предметной области: анализ осуществимости, бизнес-моделирование. Формирование и документирование требований к проекту.
        Оглавление
          -
          Лекция 5
          41 минута
          Этапы проектирования приложения для мобильного устройства
          Анализ предметной области. Разработка пользовательского интерфейса. Разработка модели данных. Развертывание мобильного приложения.
          Оглавление
            -
            Обзор мобильных элементов управления MS Visual Studio 2008. Мобильные веб - страницы. Работа с эмулятором мобильных устройств
            Эмулятор мобильных устройств. Краткий обзор мобильных элементов управления: списочные элементы управления (элементы ListBox и ComboBox), элемент управления TextBox, элемент управления InputPanel. Жизненный цикл мобильной страницы. Разработка архитектуры приложения.
            Оглавление
              -
              Лекция 6
              50 минут
              Разработка пользовательского интерфейса
              Возрастание роли навигационных средств при уменьшении экранного пространства. Использование списков и вкладок при разработке пользовательского интрефейса. Сенсорные экраны и важность использования крупных кнопок. Тестирование на эмуляторах и физических устройствах.
              Оглавление
                -
                Особенности управления памятью при создании мобильных приложений
                Уровни управления памятью. Служебные данные приложения. Управление памятью на микроскопическом "уровне алгоритма". "Структуры" и .NET Compact Framework. Использование строк в алгоритмах.
                Оглавление
                  -
                  Лекция 7
                  1 час 18 минут
                  Разработка модели данных
                  Введение в модели доступа к данным, используемые в мобильных приложениях. Выбор подходящих абстракций для хранения данных в памяти. Выбор подходящей модели данных, требующих долговременного хранения. ADO.Net. Класс DataAdapter. Использование файлов и потоков XML для сохранения и передачи данных. SQL CE.
                  Оглавление
                    -
                    Применение XML при разработке мобильного приложения
                    Достоинства XML. Недостатки XML. Сохранение данных в виде XML. Иерархическая структура XML-данных. XML DOM. Модель однонаправленного чтения-записи XML-данных.
                    Оглавление
                      -
                      Лекция 8
                      35 минут
                      Развертывание мобильного приложения
                      Классификация устройств. Криптографическая подпись. Назначение подписи. Инсталляция сред выполнения и других необходимых компонентов. Возможные варианты упаковки и установки.
                      Оглавление
                        -
                        Отладка и развертывание
                        Удаленный инструментарий Visual Studio 2008. Power Toys 3.5. Журнал загрузчика. Журнал взаимодействия с платформой. Сетевой журнал. Подключение к отладчику. Создание программы установки в Visual Studio 2008. Запись параметров реестра.
                        Оглавление
                          -
                          1 час 40 минут
                          -