Данный курс дает слушателям знания и навыки по разработке web-приложений с использованием Microsoft Silverlight 2.0.
Категория слушателей: Этот курс предназначен для разработчиков, имеющих опыт программирования под платформу .NET как минимум 1 год и знакомых с HTML.
Необходимая подготовка:
- Опыт программирования под платформу .NET
- Рабочие знания web-технологий (знания HTML, DHTML и client-side скриптов)
По окончании курса слушатели смогут:
- Создавать простые web-приложения с использованием шаблонов проектов Silverlight
- Понимать, что такое Windows Presentation Foundation и как браузеры могут отображать приложения Silverlight 2.0
- Разрабатывать пользовательский интерфейс с использованием XAML
- Использовать ресурсы, стили и шаблоны
- Использовать анимацию для создания интерактивных и привлекательных пользовательских интерфейсов
- Познакомиться с библиотеками программирования для Silverlight 2.0
- Создавать динамические приложения для работы с данными с использованием архитектуры Silverlight
- Подготовить пакеты приложений Silverlight 2.0 для развертывания на клиенте
Содержание курса:
Знакомство с Microsoft Silverlight 2.0
- Привлекательные интернет-приложения
- Знакомство с Windows Presentation Foundation
- Интегрированные среды для разработки с использованием Silverlight
Начало работы с Silverlight 2.0
- Создание приложения с использованием Silverlight
- Архитектура Silverlight
- Работа с XAML
Разработка пользовательского интерфейса
- Создание разметки страницы
- Content Controls
- Items Controls
Настройка внешнего вида приложения
- Ресурсы
- Стили и шаблоны
- Введение в UI Automation
- Работа с текстом и шрифтами
Графика и мультимедийные средства
- Графика
- Отображение изображений
- Аудио и видео
Анимация в Silverlight
- Анимация
- Создание анимации в Microsoft Expression Blend
Управляемый и неуправляемый код в Silverlight
- Основы программирования
- Динамические языки
- Изолированное хранилище
- Интеграция с хостом
Сервисная архитектура Silverlight
- Ограничение доступа
- Web-службы
- Синдикация
- Работа с сокетами
Работа с данными
- Привязка данных
- Привязка к коллекциям объектов
- Шаблоны данных
Упаковка и развертывание приложений в Silverlight
- Пакет Silverlight
- Развертывание

