УЦ Микротест - источник ваших знаний
 
Личный кабинет Вход / Регистрация
 
 
 
  Вход Регистрация
Логин*
E-mail, указанный при регистрации
Пароль* не помню
 
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Используйте вашу учетную запись Google для входа на сайт.
 
 
0 позиций

+7 (495) 231-23-51 Москва

+7 (964) 778-99-27 Москва

+7 (343) 286-17-86 Екатеринбург

+7 (3452) 68-88-99 Тюмень

Учебный Центр «Микротест» - обучение и сертификация IT-специалистов

Курс Developing Windows Applications with Microsoft Visual Studio 2010 (Код: 10262)

Microsoft

 


Цель курса 10262 - познакомить опытных разработчиков, знающих основы технологии WindowsForms, с более продвинутыми возможностями по проектированию и разработке клиентских приложений для операционной системы Windows. В курсе рассматриваются модели программирования WinForms и WPF, а также даются рекомендации о том, когда какую модель следуют использовать. 

Курс длится 40 академических часов


Аудитория

Этот курс предназначен для программистов, использующих Microsoft Visual Studio 2010 и Microsoft .NET Framework 4.0 для разработки клиентских приложений для операционной системы Windows. 

Необходимая подготовка

Понимание приемов решения проблем, применительно к разработке программного обеспечения, включая следующие принципы разработки программного обеспечения:

  • Современные модели разработки программного обеспечения
  • Основные фазы цикла разработки программного обеспечения
  • Концепции событийного программирования
  • Концепции объектно-ориентированного программирования
  • Создание use-case диаграмм
  • Проектирование и построение пользовательского интерфейса
  • Разработка структурированного приложения

Общее понимание назначения, функций и возможностей следующих понятий .NET Framework:

  • Общеязыковая среда исполнения (CLR)
  • Библиотека классов .NET Framework
  • Общая система типов (CommonTypeSystem)
  • Взаимодействие компонентов
  • Межъязыковое взаимодействие
  • Сборки в CLR
  • Домены приложений
  • Хост-приложения среды выполнения, поддерживаемые .NET Framework

Опыт использования среды разработки VisualStudio 2008, включая выполнение следующих задач:

  • Объявление и инициализация типизированных переменных с использованием соглашения об именовании «верблюжий» (camel) стиль.
  • Использование в структурах кода арифметических и логических операторов, а также операторов сравнения
  • Использование условных операторов для контроля выполнения кода
  • Использование циклов для перебора элементов коллекций или повторного выполнения шагов до достижения выполнения определенного условия.
  • Создание классов и методов для структурирования приложения
  • Использование методов и событий для реализации логики приложения
  • Исправление синтаксических и логических ошибок
  • Подключение к данным и управление ими из источника данных

Опыт объеткно-ориентированного проектирования и разработки, включая следующее:

  • Создание и использование классов и свойств
  • Создание и использование методов и перегруженных методов
  • Реализация наследования, базовых классов и абстрактных классов
  • Объявление, генерация и обработка событий
  • Перехват и выброс исключений
  • Реализация интерфейсов и полиморфизм
  • Реализация статических членов
  • Реализация обобщений
  • Создание компонентов и библиотек классов

Опыт проектирования и разработки N-уровневых приложений, включая следующее:

  • Управление процессом разработки программного обеспечения
  • Проверка корректности данных, вводимых пользователем, на уровне пользовательского интерфейса в Windows или веб-приложениях
  • Отладка, трассировка и профилирование .NET приложений
  • Мониторинг и ведение журналов .NET
  • Выполнение простых рекомендаций по тестированию

Реализация простых задач, связанных с доступом к данным, с использование LINQ:

  • Основы LINQ to XML
  • ОсновыLINQ to Entities
  • Основы LINQ to SQL

Выполнение простых рекомендаций по защите .NET приложений:

  • Основы безопасности доступа кода
  • Основы безопасности на основе ролей
  • Основы криптографии

Реализация простых вызовов служб:

  • Основы создания и использования XML веб-служб
  • Основы создания и использования служб WCF
  • Использование конфигурационных файлов
  • Развертывание приложений .NET Frameworkс использованием технологии ClickOnce и установщика MS 

Цели курса

По окончании курса слушатели смогут:

  • Понимать, как различные бизнес требования могут повлиять на решения по проектированию, при планировании клиентских Windows приложений
  • Познакомиться с новыми возможностями VisualStudio2010 WPF
  • Проектировать и создавать пользовательские интерфейсы, соответствующие ожиданиям пользователей с точки зрения дизайна и функционала
  • Создавать целостный и управляемый пользовательский интерфейс
  • Познакомиться с рекомендациями по тестированию и научиться отлаживать приложения
  • Обрабатывать исключения в Windows приложениях
  • Реализовывать сценарии по взаимодействию с источниками данных
  • Улучшать время отклика приложений
  • Реализовывать в приложениях локализацию, помощь пользователю и специальные возможности
  • Познакомится с основами по работе с графикой в WPF
  • Создавать свои собственные элементы управления
  • Использовать вложенные свойства, а также поведения Expression Blend
  • Управлять состоянием и настройками на протяжении всего жизненного цикла приложения
  • Разворачивать приложения с использованием различных методов, поддерживаемых VisualStudio2010 

Подробная программа курса

Содержание

Глава 1: Проектирование клиентского приложения для операционной системы Windows

  • Технологии для разработки клиентских Windows приложений
  • Шаблоны архитектуры приложений
  • Взаимодействие технологий WindowsFormsи WPF
  • Лабораторная работа: Планирование клиентских Windows приложений
  • Выбор технологии
  • Выбор шаблона проектирования

Глава 2: Обзор новых возможностей VisualStudio 2010 и WPF4

  • Что нового в VisualStudio 2010?
  • Что нового в WPF 4?
  • Лабораторная работа: Использование VisualStudio 2010 и XAML
  • Использование среды разработки VisualStudio2010
  • Работа в редакторе XAML

Глава 3: Проектирование и разработка пользовательского интерфейса

  • Создание макета страницы
  • Использование элементов управления содержимым
  • Использование элементов управления с множественным содержимым
  • Совместное использование логических ресурсов на уровне окна
  • Лабораторная работа: Создание пользовательского интерфейса
  • Выбор элементов управления для создания пользовательского интерфейса
  • Расположение элементов управления
  • Создание и использование словарей ресурсов
Глава 4: Разработка пользовательского интерфейса. Продолжение
  • Совместное использование логических ресурсов уровня приложения
  • Использование стилей для создания целостных пользовательских интерфейсов
  • Использование шаблонов для изменения внешнего вида элементов управления
  • Обработка событий и команд
  • Лабораторная работа: Динамическое управление пользовательским интерфейсом
  • Создание стилей
  • Использование команд уровня приложения
  • Добавление маршрутизируемых событий
  • Создание собственной команды
  • Миграция собственной команды

Глава 5: Тестирование, модульное тестирование и отладка

  • Возможности тестирования в WPF
  • Отладка XAML
  • Обратная связь с пользователем при возникновении необработанных исключений
  • Возможности по обеспечению безопасности
  • Лабораторная работа: Тестирование и отладка WPF приложений
  • Модульное тестирование
  • Модульное тестирование WPF приложений
  • Отладка приложений в VisualStudio 2010
  • Продвинутые возможности для обработки исключений

Глава 6: Простая привязка и проверка данных

  • Обзор возможностей привязки данных
  • Создание привязки данных
  • Реализация уведомления об изменении свойства
  • Преобразование данных
  • Проверка данных
  • Представление данных на этапе проектирование
  • Лабораторная работа: Привязка данных
  • Элементы управления для привязки данных
  • Реализация конвертеров значений данных
  • Проверка данных
  • Реализация уведомления об изменении свойства

Глава 7: Привязка к коллекциям данных

  • Привязка к коллекциям объектов
  • Использование представлений коллекций
  • Создание интерфейсов типа «основной/подробности»
  • Использование шаблонов данных
  • Представление данных коллекций на этапе проектирование
  • Лабораторная работа: Привязка данных к коллекциям
  • Привязка к коллекциям данных
  • Использование представлений коллекций
  • Создание интерфейсов типа «основной/подробности»
  • Использование шаблонов данных

Глава 8: Улучшение отклика для пользовательского интерфейса

  • Реализация асинхронных процессов
  • Реализация интерфейсов с коротким временем отклика
  • Лабораторная работа: Улучшение производительности приложения
  • Асинхронное программирование
  • Распараллеливание выполнения задач

Глава 9: Возможности для локализации и помощи пользователю

  • Локализация и глобализация
  • Создание помощи пользователю
  • Обеспечение специальных возможностей
  • Лабораторная работа: Локализация WPF приложения
  • Подготовка к локализации с использование подхода LocBAML
  • Локализация ресурсов с использованием LocBAML
  • Подготовка к локализации с использованием строго типизированных ресурсов
  • Локализация ресурсов с использованием строго типизированных ресурсов
  • Выбор подхода для выполнения локализации

Глава 10: Двумерная графика, мультимедиа и печать в WPF

  • Отображение двумерной графики
  • Отображение изображений
  • Добавление мультимедийных возможностей
  • Создание и печать документов
  • Лабораторная работа: Рисование двумерной графики
  • Выбор подходящей технологии
  • Создание слоя доступа к данным и интерфейса
  • Рисование фигур, использование кистей и применение эффектов
  • Добавление изображений

Глава 11: Настройка элементов управления

  • Обзор возможностей по созданию собственных элементов управления
  • Создание пользовательских элементов управления
  • Создание настраиваемого элемента управления
  • Использование видимых состояний для управления внешним видом элемента управления
  • Интеграция WPF с Windows Forms
  • Лабораторная работа: Создание пользовательского элемента управления
  • Выбор типа элемента управления
  • Создание пользовательского элемента управления в WPF
  • Добавление WPF элемента управления в приложение WindowsForms

Глава 12: Вложенные свойства и поведения в WPF

  • Реализация вложенных свойств
  • Реализация операций перетаскивания в пользовательских интерфейсах
  • Реализация поведений, триггеров и действий
  • Лабораторная работа: Реализация операций перетаскивания
  • Реализация операций перетаскивания
  • Реализация поведений

Глава 13: Анимации в WPF

  • Использование анимации
  • Использование триггеров
  • Реализаций представлений данных
  • Лабораторная работа: Создание анимации
  • Декларативное создание анимации
  • Динамическое создание анимации
  • Создание маршрутизируемых событий
  • Обработка маршрутизируемых событий

Глава 14: Состояние, настройки и жизненный цикл приложения

  • Создание настроек приложения
  • Использование настроек приложения
  • Создание собственных конфигурационных секций
  • Лабораторная работа: Создание окна диалога для настроек
  • Создание приложения и пользовательских настроек с использованием Visual Studio
  • Создание окна диалога
  • Чтение и запись настроек
  • Работа со свойствами настроек

Глава 15: Настройка и развертывание клиентских Windows приложений

  • Параметры развертывания
  • Развертывание автономного WPF приложения
  • Развертывание XBAP приложения
  • Конфигурирование настроек безопасности
  • Лабораторная работа: Развертывание приложений
  • Создание установщика автономного приложения
  • Конфигурирование ClickOnce развертывание
  • Обновление развертывания ClickOnce 

Скрыть подробную программу курса

Готовит к тесту
70-511: TS: Windows Applications Development with Microsoft .NET Framework 4

Заказать обучение «Developing Windows Applications with Microsoft Visual Studio 2010 (10262)» можно, кликнув на удобную дату его проведения, по почте training AT training-microtest DOT ru или по одному из телефонов, указанных в разделе Контакты.



 
 
Заказать