Курс: Основы работы с XAML и Microsoft Expression Blend
Продолжительность курса: 24 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
Данный курс дает слушателям базовые знания и навыки по использованию XAML для разработки профессиональных (веб, настольных и мобильных) приложений на WPFи Silverlight 4. Слушатели получат опыт использования языка разметки eXtensible Application Markup Language (XAML) как в среде Visual Studio 2010, так и в Expression Blend 4.
Аудитория:
Этот курс предназначен для разработчиков, обладающих опытом создания приложений с использованием технологий Windows Forms и ASP.NET в среде разработки Visual Studio 2010, и заинтересованных в изучении возможностей языка XAML для разработки приложений.
Необходимая подготовка:
• 1-3 месяца опыта профессионального программирования в Visual Studio 2010
• Опыт разработки ASP.NET или Windows Forms приложений
• Рекомендуетя окончание курсов М10267 Введение в веб-разработку с помощью Microsoft Visual Studio 2010 и М10262 Разработка Windows приложений с использованием Microsoft Visual Studio 2010 или наличие эквивалентных знаний
Результат обучения:
После изучения курса слушатель будет уметь:
• Описать типы приложений, использующих XAML, а также средств, которые можно использовать для их создания
• Создавать векторную графику с использованием Expression Blend 4 и Expression Design 4
• Создавать приложения Silverlight и пользовательский интерфейс с использованием различных элементов управления макетом и других элементов управления панели инструментов
• Работать с ключевыми частями и логикой приложений Silverlight, такими как: размещение элементов управления, события, передача параметров с хост страницы (InitParams)
• Программно создавать объекты XAML
• Работать с ресурсами, стилями, шаблонами элементов управления и поведениями
• Реализовывать трансформации, анимации и видимые состояния (Visual States) в приложениях, основанных на XAML
• Создавать прототипы интерфейса приложений с использованием средств “Sketch Flow”
Программа курса:
Модуль 1. Создание XAML приложения
• Основы XAML приложений
• Средства для создания XAML приложений
• Анатомия XAML приложений
• Лабораторные работы. Создание XAML приложений
• Создание простейшего WPF приложения
• Создание простейшего Silverlight приложения
• Использование Expression Blend 4 и Visual Studio 2010
Модуль 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-приложения
• Добавление текстовых блоков и кнопок
• Использование таблиц
• Добавление ссылок и кнопок в таблицы
• Тестирование приложения
• Добавление фона
Модуль 4. Разработка и отладка XAML приложений
• Разработка WPF приложений
• Разработка Silverlight приложений
• Размещение Silverlight приложений
• Отладка XAML приложений
• Лабораторные работы. Разработка и отладка XAML приложений
• Создание HTML страниц для размещения на них приложений
• Настройка App.xaml во Visual Studio 2010
• Отладка Silverlight приложений
• Получение и использование параметров из адресной строки
Модуль 5. Программное создание элементов управления и работа с медиа файлами
• Программное создание и использование элементов управления
• Работа с медиа файлами
• Лабораторные работы. Программное создание элементов управления и работа с медиа файлами
• Программное создание элементов управления
• Создание видеоплеера
Модуль 6. Работа с ресурсами стилями, шаблонами элементов управления и их поведением
• Работа с ресурсами
• Работа со стилями и шаблонами элементов управления
• Работа с действиями, триггерами и поведением
• Лабораторные работы. Работа с ресурсами стилями, шаблонами элементов управления и их поведением
• Использование ресурсов в Expression Blend 4
• Изменение свойства используя условное поведение
• Вызов метода используя условное поведение
• Использование стилей XAML
• Использование шаблонов элементов управления XAML
Модуль 7. Использование трансформации, анимации и состояний
• Трансформация в XAML-приложениях
• Анимация в XAML приложениях
• Реализация и работа с состояниями
• Лабораторные работы. Использование трансформации, анимации и состояний
• Проигрывание медиа объектов
• Использование состояний
• Программное управление состояниями
Модуль 8. Связывание в XAML
• Связывание свойств в XAML приложениях
• Привязка к источникам данных в XAML приложениях
• Лабораторные работы. Связывание в XAML
• Связывание элементов управления
• Создание развернутых представлений в WPF
Модуль 9. Создание прототипов приложений с использованием SketchFlow в Expression Blend 4
• Создание прототипов приложений с использованием SketchFlow
• Создание и конфигурирование SketchFlow экранов
• Упаковка и просмотр SketchFlow приложения
• Лабораторная работа. Создание прототипов приложений с использованием SketchFlow в Expression Blend 4
• Создание Expression SketchFlow приложений
• Создание и конфигурирование SketchFlow экранов
• Упаковка SketchFlow приложения
• Просмотр SketchFlow приложения
Окончательная цена указывается в договоре на обучение.
Записаться на курс