Хотите получать информацию по новым курсам и их датам проведения?
(20481) Основы разработки приложений для Windows Store на HTML5 и JavaScript
Краткое описание:
Cлушатели курса получают знания и навыки программирования, необходимые для разработки приложений Windows Store. Курс представляет собой сочетание основ проектирования и разработки приложений под Windows Store, а также знакомство с основными возможностями Visual Studio и Expression Blend Tools.
Предварительная подготовка:
- 1 год или более опыта создания приложений;
- 1 - 3 месяца опыта создания приложений для Windows;
- 1 - 3 месяца опыта использования Visual Studio 2010/2012;
- Знания эквивалентные курсу (20480) Программирование в HTML5 с JavaScript и CSS3.
Содержание:
Глава 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
По окончании этого модуля слушатели смогут:
- Описать архитектуру и особенности платформы Windows 8
- Описать базовые концепции пользовательского интерфейса Windows 8 и приложений Windows Store
- Описать новые модели API, построение поддержки приложений Windows Store и подключение мультиязыкового интерфейса
Глава 2: Простое приложение и шаблон MVVM
- Создание одностраничного приложения
- Шаблон проектирования MVVM
По окончании этого модуля слушатели смогут:
- Описать концепции построения небольших «одностраничных» клиентских приложений (SAP)
- Описать использование шаблона MVVM на JavaScript
Глава 3: Использование WinJS
- Библиотека WinJS
- WinJS API
Лабораторная работа: Использование WinJS
- Определение пространства имен данных и объектов
- Использование метода promise для асинхронной загрузки данных
По окончании этого модуля слушатели смогут:
- Описать библиотеку WinJS
- Описать важные элементы WinJS API
Глава 4: Размещение элементов при помощи встроенных средств Windows 8
- Элементы размещения Windows 8
- Создание шаблонов
- Управление AppBar
- Масштабирование
Лабораторная работа: Реализация макета, используя встроенные в Windows 8 элементы управления
- Реализация управления AppBar
- Создание адаптивных представлений
- Создание шаблона управления
По окончании этого модуля слушатели смогут:
- Описать доступные для приложений Windows Store элементы управления макетом
- Реализовать управление шаблонами с помощью встроенных элементов управления
- Описать назначение и функции AppBar
- Описать методы фиксирования и масштабирования
Глава 5. Представление данных
- Работа с элементами управления для представления данных
- Элемент управления ListView
Лабораторная работа: Представление данных
- Создание данных
- Реализация ListView
По окончании этого модуля слушатели смогут:
- Описать представление данных с помощью различных элементов управления и отличия элементов управления
- Описать элементы управления представлениями данных (ListView)
Глава 6. Управление файлами в приложениях Windows Store
- Работа с файлами и потоками в приложениях Windows Store
- Работа с файловыми компонентами пользовательского интерфейса
Лабораторная работа: Управление файлами в приложениях Windows Store
- Чтение данных из файла заметок
- Запись данных в файл заметок
По окончании этого модуля слушатели смогут:
- Перечислить объекты пространства имен Windows Storage и их возможности
- Описать передовые методы использования объектов файловой системы и различных потоков
- Описать асинхронную природу файловой системы и потоков
- Описать элементы для отбора файлов и контактов
Глава 7: Управление жизненным циклом приложений Windows Store
- Управление жизненным циклом
- Запуск приложения Windows Store
- Реализация стратегии управления состоянием
Лабораторная работа: Описание жизненного цикла приложений Windows Store
- Изучение различных состояний жизненного цикла приложений
- Реализация управления состоянием
По окончании этого модуля слушатели смогут:
- Описать жизненный цикл приложения в Windows Store
- Перечислить советы по реализации запуска и активации приложений в Windows Store
- Описать концепции управления состоянием приложений в Windows Store
Глава 8: Проектирование и реализация навигации в приложениях Windows Store
- Управление навигацией в приложениях Windows Store
- Контекстное масштабирование (Semantic Zoom)
Лабораторная работа: Проектирование и реализация навигации в приложениях Windows Store
- Добавление навигации в приложение
- Реализация контекстного масштабирования
По окончании этого модуля слушатели смогут:
- Описать принципы навигации в приложениях Windows Store
- Описать контекстное масштабирование
Глава 9: Реализация контрактов Windows 8
- Проектирование элементов панели Charm и контрактов
- Контракт поиска
- Контракт общего доступа
- Управление настройками и предпочтениями в приложениях
Лабораторная работа: Добавление Offline поддержки веб-приложений
- Реализация кэша приложений
- Реализация локального хранилища
По окончании этого модуля слушатели смогут:
- Описать подход к реализации Charm’ов и контрактов
- Описать и реализовать Charm поиска и способы расширения приложений через поиск
- Описать и реализовать Charm общего доступа
Глава 10: Реализация плиток и уведомлений пользователей
- Реализация плиток, живых плиток, вторичных плиток и значков уведомлений
- Реализация горячих уведомлений (Toast Notification)
Лабораторная работа: Реализация плиток и уведомлений пользователей
- Реализация функциональности живых плиток
- Добавление функциональности вторичных плиток
По окончании этого модуля слушатели смогут:
- Описать живые плитки, типы плиток и связанных с ними шаблоны
- Описать значки уведомлений
- Описать горячие уведомления
Глава 11: Проектирование и реализация стратегии доступа к данным
- Оценка стратегий доступа к данным
- Работа с удаленными данными
По окончании этого модуля слушатели смогут:
- Описать различные стратегии доступа к данным, их преимущества и недостатки
- Описать типичные ситуации при работе с удаленными данными
Глава 12: Обработка событий связанных с мышью, клавиатурой и сенсорным управлением
- События, связанные с мышью
- События, связанные с управлением жестами
Лабораторная работа: Обработка событий связанных с мышью, клавиатурой и сенсорным управлением
- Реализация событий, связанных с мышью
- Реализация событий, связанных с управлением жестами
По окончании этого модуля слушатели смогут:
- Описать и реализовать сценарии управления указателем мыши и одиночным касанием
- Описать и реализовать поддержку сценариев с жестами и мультитач управлением
Глава 13: Планирование развертывания приложений в Windows Store
- Манифест приложений Windows Store
- Сертификация приложений Windows Store
- Развертывание корпоративных приложений
По окончании этого модуля слушатели смогут:
- Описать манифест приложений Windows Store
- Описать процесс сертификации и публикации приложений Windows Store
- Описать требования к хранилищу для развертывания корпоративных приложений
После изучения курса Вы сможете:
- Использовать 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 Store.
Подготавливает к тесту:
- 70-481
Длительность:
5 дней
Дни | 5 дней |
---|---|
Дата курса | По запросу |
Город | Все города |
Формат обучения | Корпоративный |