Курс "10262 Разработка клиентских приложений с помощью Microsoft Visual Studio 2010 (10262 Developing Windows Applications with Microsoft Visual Studio 2010)"
Код: 10262 Специализация: Microsoft Visual Studio 2010
Продолжительность - 5 дней
Производится набор группы
Стоимость:
45 000 руб.
Курс рассчитан на программистов среднего уровня.
На курсе Вы научитесь:
Оценка бизнес-кейсов и выбор соответсвующей технологии для настольных приложений, проектирование шаблона для каждого кейса.
Описание новых возможностей в Visual Studio 2010 и WPF 4.
Проектирование и построение пользовательского интерфейса, соответствующего потребностям и ожиданиям конечных пользователей.
Создание согласованного и управляемого пользовательского интерфейса.
Разработка модульных тестов и отладка настольных клиентских приложений, управление сценариями обработки исключений.
Привязка и валидация данных для управления данными.
Использование програмных техник для повышения отзывчивости настольных клиентских приложений.
Локализация настольных клиентских приложений и обеспечение доступности для пользователей с ограниченными способностями.
Основы графики в WPF, обработки аудио и видео в настольных клиентских приложениях.
Настройка элементов управления с помощью стилей и шаблонов, разработка собственных элементов управления.
Реализация поведения приложения, основанное на действиях пользователя и событиях с применением присоединенных свойств и поведений в Microsoft Expression Blend.
Реализации анимации и визуализации данных с возможностью детализации.
Управление состоянием и настройками приложения в течении его жизненного цикла.
Развертывание приложений с помощью различных методов, предоставляемых Visual Studio 2010.
Программа курса
1. Проектирование настольного клиентского приложения.
Описание часто используемых настольных клиентских технологий и сценариев, в которых разработчики их используют.
Определение области для миграции с Windows Forms на WPF.
Лабораторная работа.
2.Введение в VisualStudio 2010 и WPF версии 4.
Новые возможности в Visual Studio 2010 и в WPF версии 4.
Лабораторная работа.
3. Проектирование и разработка пользовательского интерфейса.
Разработка макета страницы и использование элементов управления.
Совместное использование ресурсов.
Лабораторная работа.
4. Управление пользовательским интерфейсом.
Способы совместного использования логических ресурсов в приложении.
Создание согласованного пользовательского интерфейса, используя стили.
Изменение внешнего вида элементов управления с помощью шаблонов.
Обработка событий и команд.
Лабораторная работа.
5. Тестирование, модульное тестирование и отладка.
Введение в стратегии и пути модульного тестирования.
Отладка XAML с помощью визуализатора и отслеживание источников. Обеспечение обратной связи с пользователем для необработанных исключений.
Лабораторная работа.
6. Простая привязка данных и проверка данных.
Концепция и терминология привязки данных в WPF.
Привязка данных к элементам управления, реализация уведомления об изменении свойства.
Преобразование и проверка данных между источником и целью привязки.
Представление данных во время разработки. Лабораторная работа.
7. Привязка к коллекции данных.
Связывание коллекции объектов, сортировка, фильтрация и группировка данных с помощью представления коллекции.
Создание представления данных «мастер-детали и настройка отображения данных с помощью шаблонов данных.
Применение асинхронных процессов для реализации отзывчивого пользовательского интерфейса.
Лабораторная работа.
9.Интеграция локализации и помощи для пользователя.
Функции локализации и глобализации, локализация WPF приложений.
Поддержка пользователей с ограниченными возможностями.
Лабораторная работа.
10.Двумерная графика, мультимедиа и печать.
Создание двумерной графики, отображение изображений в WPF приложения и добавление мультимедийного содержимого.
Создание и печать документов.
Лабораторная работа.
11.Настройка элементов управления.
Разработка элементов управления.
Управление внешним видом элемента управления с помощью визуальных состояний. Интеграция технологий WPF и Windows Forms.
Лабораторная работа.
12.Присоединенные свойства и поведения в WPF
Реализация присоединенных свойств.
Реализация в Expression Blend поведений, триггеров и действий.
Реализация в интерфейсе пользователя drag-and-drop.
Лабораторная работа.
13.Анимация в WPF.
Применение анимации в пользовательском интерфейсе с помощью триггеров.
Визуализация данных.
Лабораторная работа.
14.Параметры, состояние и жизненный цикл приложения.
Управление состоянием приложения, используя параметры приложения.
Управление жизненным циклом приложения.
Лабораторная работа.
15.Настройка и развертывание настольных клиентских приложений.
Параметры развертывания, создание пакета для автономной установки приложения или ClickOnce.
Настройка параметров безопасности.
Лабораторная работа.
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Процесс развития технологий не происходит сам по себе, этим занимаются люди. Именно поэтому, если Вы хотите стать одним из тех, кто вносит свой вклад в развитие информационных технологий с позиции разработчика, то курсы по Microsoft Visual Studio - это именно то, что Вам нужно. Этот программный продукт, а точнее целая линейка продуктов, представляет собой полноценный комплекс, включающий в себя интегрированную среду разработки программного обеспечения, позволяющую заниматься разработкой как консольных приложений, так и программ с графическим интерфейсом, а также приложений для Магазина Windows, т.е. для Windows 8.1, и мобильных приложений, не говоря уже о сайтах и порталах на платформе ASP.
Наши инструкторы готовы донести до Вас систематизированные знания, необходимые как новичкам в области разработки Windows-приложений, так и тем, кто хочет систематизировать знания и подготовится к сертификации Microsoft, которая доступна разработчикам. Кто знает, может быть, именно Вы получите статус MCM и станете одним из лучших разработчиков Windows-приложений уже через пару лет, если прямо сейчас запишетесь на курсы и начнете развиваться в этом направлении.
Developing Windows Applications with Microsoft Visual Studio 2010