Данный курс предназначен для профессиональных разработчиков, которые имеют опыт создания Windows Forms и ASP.NET Web-приложений в Visual Studio 2010 и которые заинтересованы в изучении основ XAML программирования, необходимого для профессиональной Silverlight 4 и WPF программирования как в Visual Studio 2010 так и Expression Blend 4 средах. Этот курс предназначен для специалистов, обладающих уровнем программирования выше начального.
По окончании курса Вы будете уметь:
· Описывать XAML-приложения и средства для их создания
· Создавать векторную графику с использованием Expression Blend 4 и Expression Design 4
· Создавать Silverlight приложения и проектировать интерфейс пользователя используя стандартные элементы управления
· Использовать ключевые возможности Silverlight приложений
· Работать с ресурсами, стилями, шаблонами элементов управления и их стилями
· Использовать трансформацию и анимацию XAML-приложениях
· Создавать прототипы приложений, используя SketchFlow
Предварительная подготовка
· Успешное окончание курса 10267 Основы разработки web - приложений в Microsoft Visual Studio 2010 или 10262 Разработка Windows приложений в Microsoft Visual Studio 2010
Программа курса
Модуль 1. Создание XAML приложения
· Основы XAML приложений
· Средства для создания XAML приложений
· Анатомия XAML приложений
Лабораторные работы: Создание XAML приложений
Модуль 2. Создание векторной графики с использованием Expression Studio 4
· Создание векторной графики с использованием Expression Blend 4
· Создание векторной графики с использованием Expression Design 4
· Импорт векторной графики в Expression Blend 4
Лабораторные работы: Создание векторной графики с использованием Expression Studio 4
Модуль 3. Разметка XAML-приложения
· Размещение элементов управления на пользовательском интерфейсе
· Добавление и изменения элементов управления
Лабораторные работы: Разметка XAML-приложения
Модуль 4. Разработка и отладка XAML приложений
· Разработка WPF приложений
· Разработка Silverlight приложений
· Размещение Silverlight приложений
· Отладка XAML приложений
Лабораторные работы: Разработка и отладка XAML приложений
Модуль 5. Программное создание элементов управления и работа с медиа файлами
· Программное создание и использование элементов управления
· Работа с медиа файлами
Лабораторные работы: Программное создание элементов управления и работа с медиа файлами.
Модуль 6. Работа с ресурсами стилями, шаблонами элементов управления и их поведением
· Работа с ресурсами
· Работа со стилями и шаблонами элементов управления
· Работа с действиями, триггерами и поведением
Лабораторные работы: Работа с ресурсами стилями, шаблонами элементов управления и их поведением
Модуль 7. Использование трансформации, анимации и состояний
· Трансформация в XAML-приложениях
· Анимация в XAML приложениях
· Реализация и работа с состояниями
Лабораторные работы: Использование трансформации, анимации и состояний
Модуль 8. Связывание в XAML
· Связывание свойств в XAML приложениях
· Привязка к источникам данных в XAML приложениях
Лабораторные работы: Связывание в XAML
Модуль 9. Создание прототипов приложений с использованием SketchFlow в Expression Blend 4
· Создание прототипов приложений с использованием SketchFlow
· Создание и конфигурирование SketchFlow экранов
· Упаковка и просмотр SketchFlow приложения
Лабораторная работа: Создание прототипов приложений с использованием SketchFlow в Expression Blend 4