Курс: Основы разработки приложений для Windows Store на HTML5 и JavaScript

Курс: Основы разработки приложений для Windows Store на HTML5 и JavaScript

Курс: Основы разработки приложений для Windows Store на HTML5 и JavaScript


Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Описание курса:
Данный курс дает слушателям знания и навыки программирования, необходимые для разработки приложений Windows Store. Курс представляет собой сочетание основ проектирования и разработки приложений под Windows Store, а также знакомство с основными возможностями Visual Studio и Expression Blend Tools.

Аудитория:
Курс предназначен для разработчиков с опытом программирования более 1 года, заинтересованных в разработке приложений для Windows Store.

Необходимая подготовка:
• 1 год или более опыта создания приложений
• 1 - 3 месяца опыта создания приложений для Windows
• 1 - 3 месяца опыта использования Visual Studio 2010/2012
• Успешное окончание курса М20480 Программирование в HTML5 с JavaScript и CSS3 или эквивалентные знания

Результат обучения:
После изучения курса слушатель будет уметь:
• Использовать Visual Studio 2012 для создания и запуска приложения
• Описать особенности платформы Windows 8 и особенности нового интерфейса Windows
• Создавать структуры и макеты пользовательского интерфейса
• Применять шаблон проектирования MVVM для разработки приложений
• Реализовать AppBar и расположение элементов управления
• Использовать шаблоны для создания пользовательского интерфейса
• Использовать привязку данных для их использования в пользовательском интерфейсе
• Управлять файлами и потоками
• Разрабатывать и внедрять управление жизненным циклом процессов (PLM)
• Управлять сценариями навигации в приложениях Windows Store
• Реализовать контекстное масштабирование (Semantic Zoom)
• Разрабатывать и внедрять контракты (Contracts), такие как Search, Share и Settings
• Реализовывать плитки горячих уведомлений (toast notifications) в приложениях Windows Store
• Обрабатывать события, связанные с мышью, клавиатурой и сенсорным управлением, включая жесты
• Разворачивать приложения в Windows Store
• Разворачивать корпоративные приложения

Программа курса:
Модуль 1. Обзор платформы Windows 8 и приложений Windows Store
• Введение в платформу Windows 8
• Принципы построения пользовательского интерфейса в Windows 8
• WinRT и языковые проекции (Language Projections)
• Лабораторная работа. Обзор платформы Windows 8 и приложений Windows Store
• Изучение платформы Windows 8
• Изучение Windows Store App
• Создание нового пользовательского интерфейса с помощью Visual Studio 2012 и Blend Development Tools

Модуль 2. Простое приложение и шаблон MVVM
• Создание одностраничного приложения
• Шаблон проектирования MVVM

Модуль 3. Использование WinJS
• Библиотека WinJS
• WinJS API
• Лабораторная работа. Использование WinJS
• Определение пространства имен данных и объектов
• Использование метода promise для асинхронной загрузки данных

Модуль 4. Размещение элементов при помощи встроенных средств Windows 8
• Элементы размещения Windows 8
• Создание шаблонов
• Управление AppBar
• Масштабирование
• Лабораторная работа. Реализация макета, используя встроенные в Windows 8 элементы управления
• Реализация управления AppBar
• Создание адаптивных представлений
• Создание шаблона управления

Модуль 5. Представление данных
• Работа с элементами управления для представления данных
• Элемент управления ListView
• Лабораторная работа. Представление данных
• Создание данных
• Реализация ListView

Модуль 6. Управление файлами в приложениях Windows Store
• Работа с файлами и потоками в приложениях Windows Store
• Работа с файловыми компонентами пользовательского интерфейса
• Лабораторная работа. Управление файлами в приложениях Windows Store
• Чтение данных из файла заметок
• Запись данных в файл заметок

Модуль 7. Управление жизненным циклом приложений Windows Store
• Управление жизненным циклом
• Запуск приложения Windows Store
• Реализация стратегии управления состоянием
• Лабораторная работа. Описание жизненного цикла приложений Windows Store
• Изучение различных состояний жизненного цикла приложений
• Реализация управления состоянием

Модуль 8. Проектирование и реализация навигации в приложениях Windows Store
• Управление навигацией в приложениях Windows Store
• Контекстное масштабирование (Semantic Zoom)
• Лабораторная работа. Проектирование и реализация навигации в приложениях Windows Store
• Добавление навигации в приложение
• Реализация контекстного масштабирования

Модуль 9. Реализация контрактов Windows 8
• Проектирование элементов панели Charm и контрактов
• Контракт поиска
• Контракт общего доступа
• Управление настройками и предпочтениями в приложениях
• Лабораторная работа. Добавление Offline поддержки веб-приложений
• Реализация кэша приложений
• Реализация локального хранилища

Модуль 10. Реализация плиток и уведомлений пользователей
• Реализация плиток, живых плиток, вторичных плиток и значков уведомлений
• Реализация горячих уведомлений (Toast Notification)
• Лабораторная работа. Реализация плиток и уведомлений пользователей
• Реализация функциональности живых плиток
• Добавление функциональности вторичных плиток

Модуль 11. Проектирование и реализация стратегии доступа к данным
• Оценка стратегий доступа к данным
• Работа с удаленными данными

Модуль 12. Обработка событий связанных с мышью, клавиатурой и сенсорным управлением
• События, связанные с мышью
• События, связанные с управлением жестами
• Лабораторная работа. Обработка событий связанных с мышью, клавиатурой и сенсорным управлением
• Реализация событий, связанных с мышью
• Реализация событий, связанных с управлением жестами

Модуль 13. Планирование развертывания приложений в Windows Store
• Манифест приложений Windows Store
• Сертификация приложений Windows Store
• Развертывание корпоративных приложений

Окончательная цена указывается в договоре на обучение.
Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Microsoft
  • Код курса: 20481
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 39900 ₽
  • Дистанционно: 39900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru