Хотите получать информацию по новым курсам и их датам проведения?
(20484) Основы разработки приложений Windows Store на C#
Краткое описание:
Окончив курс, Вы получите знания и навыки, необходимые для разработки приложений Windows Store с использованием языка программирования C#. Вы изучите основы проектирования и разработки приложений Windows Store на языке C#, а также познакомитесь с Visual Studio 2012 и Expression Blend.
Предварительная подготовка:
- Успешное окончание курса (20483) Программирование на C# или эквивалентная подготовка.
Содержание:
Глава 1: Обзор платформы Windows 8 и приложений Windows Store
- Введение в платформу Windows 8
- Основы пользовательского интерфейса Windows 8
- WinRT и языковые проекции (Language Projections)
- Лабораторная работа: Обзор платформы Windows 8 и приложений Windows Store
- Изучение платформы Windows 8
- Изучение приложений Windows Store
По окончании этого модуля слушатели смогут:
- Описать платформу, архитектуру и особенности Windows 8
- Описать основы пользовательского интерфейса Windows 8
- Описать основы концепции приложений Windows Store
- Описать новые модели API, построение поддержки приложений Windows Store и подключение мультиязыкового интерфейса
- Описать Visual Studio 2012 и языки, поддерживающие разработку под WinRT
Глава 2: Создание пользовательских интерфейсов с помощью XAML
- Основы XAML
- Разработка логики для XAML
- Расширения XAML
- Лабораторная работа: Создание пользовательских интерфейсов с помощью XAML
- Создание пользовательского интерфейса с помощью Visual Studio 2012
- Расширение пользовательского интерфейса с помощью Visual Studio 2012 и Blend Development Tools
По окончании этого модуля слушатели смогут:
- Описать основы XAML
- Описать способы и методы разработки логики для XAML
- Описать расширенные возможности XAML
Глава 3: Представление данных
- Работа с элементами управления
- Использование GridView
- Лабораторная работа: Представление данных
- Представление данных по потреблению
- Использование элемента управления GridView
По окончании этого модуля слушатели смогут:
- Описать представление данных с использованием различных элементов управления и различия между элементами управления
- Описать элементы представления данных (GridView)
Глава 4: Размещение элементов при помощи встроенных средств Windows 8
- Архитектура WinRT
- Элементы размещения Windows 8
- Использование AppBar
- Масштабирование и привязка (snapping)
- Лабораторная работа: Реализация макета при помощи встроенных в Windows 8 элементов управления
- Создание панели AppBar
- Создание адаптированных представлений
По окончании этого модуля слушатели смогут:
- Описать возможности WinRT и элементы управления
- Использовать элементы управление для редактирования текста
- Использовать элементы управления WinRT
- Описать макеты элементов управления, доступные в приложениях Windows Store
- Реализовать AppBar и описать его функциональность
Глава 5. Работа с файлами в приложениях Windows Store
- Работа с файлами и потоками в/в приложений Windows Store
- Доступ к файлам из пользовательского интерфейса приложения
- Лабораторная работа: Работа с файлами в приложениях Windows Store
- Чтение данных из файла заметок
- Запись данных в файл заметок
По окончании этого модуля слушатели смогут:
- Перечислить объекты пространства имен Windows.Storage и их возможности
- Описать рекомендации по использованию объектов файловой системы и потоков в/в
- Описать асинхронную природу файловой системы и потоков в/в
- Описать элементы для управления файлами и контактами
Глава 6. Управление жизненным циклом приложений Windows Store
- Управление жизненным циклом
- Запуск приложения Windows Store
- Реализация стратегии управлении состоянием
- Лабораторная работа: Управление жизненным циклом приложений в Windows Store
- Изучение различных состояний жизненного цикла приложений
- Реализация управления состоянием
По окончании этого модуля слушатели смогут:
- Описать жизненный цикл приложения в Windows Store
- Перечислить советы по реализации запуска и активации приложений в Windows Store
- Описать концепции управления состоянием приложений в Windows Store
Глава 7: Работа с шаблонами и ресурсами
- Реализация шаблонов
- Создание совместно используемых ресурсов
- Лабораторная работа: Работа с шаблонами и ресурсами
- Создание шаблона элемента управления
По окончании этого модуля слушатели смогут:
- Реализовать шаблон элемента управления для модификации встроенных элементов управления
- Описать концепции ResourceDictionary и стили использования словарей
Глава 8: Навигация в приложениях Windows Store
- Управление навигацией в приложениях Windows Store
- Контекстное масштабирование (Semantic Zoom)
- Лабораторная работа: Проектирование и реализация навигации в приложении Windows Store
- Добавление навигации в приложение
- Реализация контекстного масштабирования
По окончании этого модуля слушатели смогут:
- Описать принципы навигации в приложениях Windows Store
- Описать контекстное масштабирование
Глава 9: Реализация контрактов Windows 8
- Проектирование Charm’ов и контрактов
- Контракт Search
- Контракт Share
- Управление настройками и предпочтениями приложений
- Лабораторная работа: Реализация контрактов Windows 8
- Реализация контракта Search
- Реализация контракта Share
- Добавление нового элемента на панель настройки
По окончании этого модуля слушатели смогут:
- Описать и реализовать концепции Charm’ов и контрактов
- Описывать и реализовать Charm Search и варианты расширения приложений через контракты Search
- Описывать и реализовать Charm Share и варианты расширения приложений через контракты Share
- Описать средства управления настройками и предпочтениями приложений (Сharm Settings)
Глава 10: Реализация плиток и пользовательских уведомлений
- Реализация плиток, живых плиток, вторичных плиток и значков уведомлений
- Реализация горячих уведомлений (Toast Notification)
- Лабораторная работа: Реализация плиток и пользовательских уведомлений
- Реализация живой плитки
- Добавление вторичной плитки
По окончании этого модуля слушатели смогут:
- Описать и реализовать живые плитки, описать типы плиток и ассоциированные шаблоны
- Описать значки уведомлений
- Описать горячие уведомления
Глава 11: Проектирование и реализация стратегии доступа к данным
- Выбор стратегии доступа к данным
- Работа с удаленными данными
По окончании этого модуля слушатели смогут:
- Описать различные стратегии доступа к данным, их преимущества, недостатки, и когда их уместно использовать
- Описать распространенные проблемы, возникающие при работе с удаленными данными
Глава 12: Обработка событий связанных с мышью, клавиатурой и сенсорным управлением
- Работа с событиями мыши
- Работа с жестами сенсорного управления
- Лабораторная работа: Обработка событий от мыши, клавиатуры и сенсорного управления
- Реализация обработки событий мыши
- Реализация обработки жестов
По окончании этого модуля слушатели смогут:
- Описать и реализовать сценарии обработки указателя мыши и одиночного касания
- Описать и реализовать сценарии обработки жестов и сенсорного управления
Глава 13: Планирование развертывания приложений в магазине Windows Store
- Публикация приложений в Windows Store
- Сертификация приложений Windows Store
- Развертывание корпоративных приложений
По окончании этого модуля слушатели смогут:
- Описать концепции публикации приложений в Windows Store
- Описать процесс сертификации приложений Windows Store и требований для публикации приложений
- Описать требования к хранилищу для развертывания корпоративных приложений
После изучения курса Вы сможете:
- Описать особенности платформы Windows 8 и изучить основы интерфейса Windows;
- Создавать макет и структуру пользовательского интерфейса с помощью XAML;
- Использовать привязки данных для представления данных в пользовательском интерфейсе;
- Реализовать AppBar и расположение элементов управления;
- Управлять файлами и потоками в/в;
- Обрабатывать события жизненного цикла приложений и расширениями PLM, предоставляемых шаблонами Visual Studio 2012;
- Использовать шаблоны для создания пользовательского интерфейса;
- Управлять сценариями навигации в приложениях Windows Store;
- Проектировать и интегрировать свои контракты (Search, Share и Settings);
- Создавать плитки горячих уведомлений (toast notifications) в приложениях Windows Store;
- Обрабатывать события от мыши, клавиатуры и сенсорного управления, включая жесты;
- Разворачивать приложения в Windows Store;
- Разворачивать корпоративные приложения.
Слушатели:
Этот курс предназначен для опытных разработчиков, которые уже имеют 1-2 года опыта создания клиентских приложений, владеют C# и XAML.
Подготавливает к тесту:
- 70-484
Длительность:
5 дней
Дни | 5 дней |
---|---|
Дата курса | По запросу |
Город | Все города |
Формат обучения | Корпоративный |