Основы XAML и Microsoft Expression Blend

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: 10553A
Длительность: 24 ак.ч.
Стоимость: 22 000 р.

Аннотация:
Этот трехдневный курс посвящён изучению создания XAML приложений. Вы получите опыт разработки XAML кода во Visual Studio 2010 и Expression Blend 4. Навыки, приобретенные на этом курсе, помогут вам в создании профессиональных Silverlight и WPF приложений, в том числе Web-приложений, оконных приложений Windows, а также приложений для мобильной платформы Windows Phone 7.

Цель курса:
Получить навыки создания XAML приложений с использованием Visual Studio 2010 и Expression Blend 4.
Microsoft Visual Studio 2010 — мощная среда разработки, обеспечивающая высокое качество кода на протяжении всего цикла разработки ПО, — от проектирования до разработки. Microsoft Expression Blend — интерактивный визуальный редактор интерфейсов как для web-приложений так и для графических приложений основанный на XAML. XAML – язык разметки на основе XML для описания графических интерфейсов.
Курс рассчитан на профессиональных разработчиков, имеющих опыт создания графических или веб приложений с использованием Microsoft Visual Studio 2010.

По окончании курса слушатели смогут:
• Описать типы приложений, использующих XAML, а также средств, которые можно использовать для их создания
• Создавать векторную графику с использованием Expression Blend 4 и Expression Design 4
• Создавать приложения Silverlight и пользовательский интерфейс с использованием различных элементов управления макетом и других элементов управления панели инструментов
• Работать с ключевыми частями и логикой приложений Silverlight, такими как: размещение элементов управления, события, передача параметров с хост страницы (InitParams)
• Программно создавать объекты XAML
• Работать с ресурсами, стилями, шаблонами элементов управления и поведениями
• Реализовывать трансформации, анимации и видимые состояния (Visual States) в приложениях, основанных на XAML
• Создавать прототипы интерфейса приложений с использованием средств “Sketch Flow”

Сертификационные экзамены:
70-506: TS: Silverlight 4, Development
Программы сертификации:
MCTS: Microsoft Silverlight 4, Development

Необходимая подготовка:
1-3 месяца опыта профессионального программирования в Visual Studio 2010
Опыт разработки ASP.NET или Windows Forms приложений

Материалы слушателя:
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.

Содержание курса
Модуль 1: Знакомство с XAML
Темы:
• Обзор приложений, основанных на XAML
• Средства для проектирования и разработки приложений XAML
• Анатомия приложений XAML
Лабораторная работа: Начало разработки приложений на XAML
Создания WPF приложения "Hello World"
Создание Silverlight приложения "Hello World"
Использование сред разработки Expression Blend 4 и Visual Studio 2010
Обзор среды разработки Expression Blend 4

Модуль 2: Создание векторной графики с использованием Expression Studio 4
Темы:
• Создание векторной графики с использованием Expression Blend 4
• Создание векторной графики с использованием Expression Design 4
• Импорт векторной графики в Expression Blend 4
Лабораторная работа: Создание векторной графики с использованием Expression Studio 4
Создание Silverlight приложения с использованием Microsoft Expression Blend 4
Создание фона в среде Expression Design 4
Искажение текста по контуру
Использование файлов Expression Design 4 в Expression Blend 4

Модуль 3: Размещение элементов управления в приложениях, основанных на XAML
Темы:
• Организация элементов управления пользовательского интерфейса
• Добавление и настройка элементов управления
Лабораторная работа: Размещение элементов управления в приложениях, основанных на XAML
Добавление элементов управления TextBlock и Button на главную страницу (MainPage.xaml)
Использование элемента управления Grid
Добавления в Grid элемента Hyperlink
Добавления в Grid элемента Button
Тестирование приложения
Добавление фона к страницам MainPage.xaml и DesignMode.xaml (дополнительно)

Модуль 4: Разработка и отладка XAML приложений
Темы:
• Разработка WPF приложений
• Разработка Silverlight приложений
• Отладка приложений XAML
Лабораторная работа: Разработка и отладка приложений XAML
Создание хостинг-страниц HTML
Настройка файла с кодом страницы App.xaml в Visual Studio 2010
Отладка Silverlight приложения
Получение параметров URL в файле с кодом страницы App.xaml
Использование параметров URL в приложении
Проектирование страницы Greeting Card
Добавление кода для отображения значений из URL

Модуль 5: Программное создание элементов управления и работа с файлами мультимедиа
Темы:
• Программное создание и использование элементов управления
• Работа с файлами мультимедиа
Лабораторная работа: Программное создание элементов управления и работа с файлами мультимедиа
Программное создание элементов управления
Создание проигрывателя видео

Модуль 6: Работа с ресурсами, стилями, шаблонами элементов управления и поведениями
Темы:
• Работа с ресурсами
• Работа со стилями и шаблонами элементов управления
• Работа с действиями, триггерами и поведениями
Лабораторная работа: Работа с ресурсами, стилями, шаблонами элементов управления и поведениями
Использование ресурсов в Expression Blend 4
Изменение свойства с использованием условного поведения
Вызов методов из условного поведения
Использование стилей XAML
Использование шаблонов элементов управления XAML

Модуль 7: Реализация трансформаций, анимации и визуальных состояний
Темы:
• Трансформации в приложениях XAML
• Анимации в приложениях XAML
• Реализация и использование визуальных состояний
Лабораторная работа: Реализация трансформаций, анимации и визуальных состояний
Подготовка объектов к анимации
Создание и проигрывание сценария использования (StoryBoard)
Использование визуальных состояний для страницы с видео
Добавление визуальных состояний для видео-элементов управления
Программный контроль состояний

Модуль 8: Связывание в XAML
Темы:
• Привязка свойств в приложениях XAML
• Привязка данных в приложениях XAML
Лабораторная работа: Связывание в XAML
Привязка элементов управления
Создание представления "Основной/подробности" в WPF

Модуль 9: Создание прототипов приложений с использованием Sketch Flow в Expression Blend 4
Темы:
• Создание прототипов приложений с использованием средств Sketch Flow
• Создание пакетов и проверка прототипов, разработанных в Sketch Flow

Лабораторная работа: Создание прототипов приложений с использованием SketchFlow в Expression Blend 4
Создание приложения Expression Sketch Flow
Создание экранов Sketch Flow
Настройка экрана Login
Настройка экрана Card Gallery
Создание пакета решения Sketch Flow
Выполнение роли клиента
Выполнение роли разработчика