курс 20484. Основы разработки приложений Windows Store на C#
Курс 20484. Основы разработки приложений Windows Store на C#. Essentials of Developing Windows Store Apps Using C#
-
- Код курса:
- 20484
-
- Длительность:
- 5 / 40
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
![]() |
- Гаєвий Вадим МСТ
- З 2011 року тренер Microsoft - МСТ.
Викладає технології: Microsoft ASP.NET, Microsoft SQ...
Описание Курса:
Окончив курс, Вы получите знания и навыки, необходимые для разработки приложений Windows Store с использованием языка программирования C#.
Вы изучите основы проектирования и разработки приложений Windows Store на языке C#, а также познакомитесь с Visual Studio 2012 и Expression Blend.
Вы изучите основы проектирования и разработки приложений Windows Store на языке C#, а также познакомитесь с Visual Studio 2012 и Expression Blend.
Аудитория:
Курс предназначен для опытных разработчиков, которые уже имеют 1-2 года опыта создания клиентских приложений, владеют C# и XAML.
Предварительная подготовка:
- Успешное окончание курса 20483 Программирование на C# или эквивалентная подготовка.
Приобретаемые навыки:
- Описать особенности платформы Windows 8 и изучить основы интерфейса Windows;
- Создавать макет и структуру пользовательского интерфейса с помощью XAML;
- Использовать привязки данных для представления данных в пользовательском интерфейсе;
- Реализовать AppBar и расположение элементов управления;
- Управлять файлами и потоками в/в;
- Обрабатывать события жизненного цикла приложений и расширениями PLM, предоставляемых шаблонами Visual Studio 2012;
- Использовать шаблоны для создания пользовательского интерфейса;
- Управлять сценариями навигации в приложениях Windows Store;
- Проектировать и интегрировать свои контракты (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
- Описать платформу, архитектуру и особенности Windows 8
- Описать основы пользовательского интерфейса Windows 8
- Описать основы концепции приложений Windows Store
- Описать новые модели API, построение поддержки приложений Windows Store и подключение мультиязыкового интерфейса
- Описать Visual Studio 2012 и языки, поддерживающие разработку под WinRT
- Основы XAML
- Разработка логики для XAML
- Расширения XAML
- Лабораторная работа: Создание пользовательских интерфейсов с помощью XAML
- Создание пользовательского интерфейса с помощью Visual Studio 2012
- Расширение пользовательского интерфейса с помощью Visual Studio 2012 и Blend Development Tools
- Описать основы XAML
- Описать способы и методы разработки логики для XAML
- Описать расширенные возможности XAML
- Работа с элементами управления
- Использование GridView
- Лабораторная работа: Представление данных
- Представление данных по потреблению
- Использование элемента управления GridView
- Описать представление данных с использованием различных элементов управления и различия между элементами управления
- Описать элементы представления данных (GridView)
- Архитектура WinRT
- Элементы размещения Windows 8
- Использование AppBar
- Масштабирование и привязка (snapping)
- Лабораторная работа: Реализация макета при помощи встроенных в Windows 8 элементов управления
- Создание панели AppBar
- Создание адаптированных представлений
- Описать возможности WinRT и элементы управления
- Использовать элементы управление для редактирования текста
- Использовать элементы управления WinRT
- Описать макеты элементов управления, доступные в приложениях Windows Store
- Реализовать AppBar и описать его функциональность
- Работа с файлами и потоками в/в приложений Windows Store
- Доступ к файлам из пользовательского интерфейса приложения
- Лабораторная работа: Работа с файлами в приложениях Windows Store
- Чтение данных из файла заметок
- Запись данных в файл заметок
- Перечислить объекты пространства имен Windows.Storage и их возможности
- Описать рекомендации по использованию объектов файловой системы и потоков в/в
- Описать асинхронную природу файловой системы и потоков в/в
- Описать элементы для управления файлами и контактами
- Управление жизненным циклом
- Запуск приложения Windows Store
- Реализация стратегии управлении состоянием
- Лабораторная работа: Управление жизненным циклом приложений в Windows Store
- Изучение различных состояний жизненного цикла приложений
- Реализация управления состоянием
- Описать жизненный цикл приложения в Windows Store
- Перечислить советы по реализации запуска и активации приложений в Windows Store
- Описать концепции управления состоянием приложений в Windows Store
- Реализация шаблонов
- Создание совместно используемых ресурсов
- Лабораторная работа: Работа с шаблонами и ресурсами
- Создание шаблона элемента управления
- Реализовать шаблон элемента управления для модификации встроенных элементов управления
- Описать концепции ResourceDictionary и стили использования словарей
- Управление навигацией в приложениях Windows Store
- Контекстное масштабирование (Semantic Zoom)
- Лабораторная работа: Проектирование и реализация навигации в приложении Windows Store
- Добавление навигации в приложение
- Реализация контекстного масштабирования
- Описать принципы навигации в приложениях Windows Store
- Описать контекстное масштабирование
- Проектирование Charm’ов и контрактов
- Контракт Search
- Контракт Share
- Управление настройками и предпочтениями приложений
- Лабораторная работа: Реализация контрактов Windows 8
- Реализация контракта Search
- Реализация контракта Share
- Добавление нового элемента на панель настройки
- Описать и реализовать концепции Charm’ов и контрактов
- Описывать и реализовать Charm Search и варианты расширения приложений через контракты Search
- Описывать и реализовать Charm Share и варианты расширения приложений через контракты Share
- Описать средства управления настройками и предпочтениями приложений (Сharm Settings)
- Реализация плиток, живых плиток, вторичных плиток и значков уведомлений
- Реализация горячих уведомлений (Toast Notification)
- Лабораторная работа: Реализация плиток и пользовательских уведомлений
- Реализация живой плитки
- Добавление вторичной плитки
- Описать и реализовать живые плитки, описать типы плиток и ассоциированные шаблоны
- Описать значки уведомлений
- Описать горячие уведомления
- Выбор стратегии доступа к данным
- Работа с удаленными данными
- Описать различные стратегии доступа к данным, их преимущества, недостатки, и когда их уместно использовать
- Описать распространенные проблемы, возникающие при работе с удаленными данными
- Работа с событиями мыши
- Работа с жестами сенсорного управления
- Лабораторная работа: Обработка событий от мыши, клавиатуры и сенсорного управления
- Реализация обработки событий мыши
- Реализация обработки жестов
- Описать и реализовать сценарии обработки указателя мыши и одиночного касания
- Описать и реализовать сценарии обработки жестов и сенсорного управления
- Публикация приложений в Windows Store
- Сертификация приложений Windows Store
- Развертывание корпоративных приложений
- Описать концепции публикации приложений в Windows Store
- Описать процесс сертификации приложений Windows Store и требований для публикации приложений
- Описать требования к хранилищу для развертывания корпоративных приложений
Экзамен:
Материалы и сертификаты:
Microsoft