Курс 10262: Разработка Windows приложений в Microsoft Visual Studio / TeachMePlease

Confirmation of e-mail address is required!

The letter with the instruction has been sent to the e-mail address specified at the time of registration

Cookies

Cookies are disabled!

For the correct operation of the site, you must allow the use of cookies.

Cookies

Cookies are used to optimize the design and performance of our websites. By continuing to visit the website, you agree to use cookies.

Ok
Washington, D.C.

Курс 10262: Разработка Windows приложений в Microsoft Visual Studio

Sold Out
About the event
  • Level
    Medium
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
Course diplomas and certificates
Sold Out
About the event
  • Level
    Medium
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
  • Course Description
  • What you will learn?
  • Program
  • Requirements for course participants
Course Description

Среда разработки Visual Studio получила широкое распространение на платформе Microsoft Windows. Одна из последних версий -  Visual Studio 2010 охватывает все этапы создания приложений от дизайна и кодирования до тестирования и отладки. На курсе «Разработка Windows приложений в Microsoft Visual Studio® 2010» рассматриваются основные приемы и методы эффективного использования WPF классов в профессиональных разработках.

Цель курса — теоретическое и практическое знакомство с синтаксисом языка XAML, структурой разметки и работу с разметкой в среде Visual Studio 2010. Курс закладывает достаточный уровень владения технологий WPF для создания клиентских приложений использующих привязку к данным, мультимедиа средства и анимацию на базе .Net Framework 4.0.

Курс предназначен для изучения как C#, так и Visual Basic .Net. Для этого курс снабжён лабораторными работами на двух языках, и слушатель может выбрать, какой технологией он будет пользоваться при их выполнении. Преподаватель консультирует и объясняет материал с помощью примеров на C#.

Данный курс предназначен для разработчиков, которые планируют пользоваться платформой Microsoft  .Net Framework версии 4.0 в своей практике. Особенно курс будет интересен разработчикам, занимающихся дизайном и созданием систем пользовательского интерфейса.

Вам необходима усиленная практика? Готовитесь к сдаче сертификационных экзаменов Microsoft? Приобретите доступ к Labs Online – виртуальным лабораторным работам по авторизованным курсам Microsoft – в течение всего курса и двух недель по окончании обучения! Услуга уникальна и доступна только в Центре «Специалист»

Описание курса на официальном сайте Microsoft

What you will learn?
Выбрать технологию и архитектурные паттерны для клиентских приложений
Понимать новые возможности Visual Studio 2010 и WPF версии 4.0
Создавать дизайн и реализовывать пользовательский интерфейс в Visual Studio 2010 и WPF версии 4.0
Создавать целостный и эффективный пользовательский интерфейс
Понимать принципы модульного тестирования и отладки приложений
Эффективно использовать привязку данных и механизмы проверки данных в приложениях
Реализовывать привязку данных к коллекциям
Понимать принципы создания клиентских программ с малым временем отклика
Создавать локализованные приложения, реализовывать элементы помощи пользователю
Описывать основные графические возможности WFP, включая работу с аудио в видео
Настраивать элементы управления с использованием стилей и шаблонов
Создавать свои элементы управления
Понимать принципы использования механизмов поведения в клиентских приложениях
Реализовывать анимацию, разрабатывать визуализацию данных для клиентских приложений
Управлять состоянием приложения и его настройками на протяжении жизненного цикла работы программы
Развёртывать приложения различными методами, предоставляемыми Visual Studio 2010
Program
Дизайн клиентских приложений – 2 ак.часа
  • Module
  • Online/Offline
Существующие технологии разработки клиентских приложений. Обзор архитектурных паттернов. Лабораторная работа: планирование создания клиентского приложения.
Введение в Visual Studio 2010 и WPF версии 4.0 – 2 ак.часа
  • Module
  • Online/Offline
Что нового в Visual Studio 2010? Что нового в WPF версии 4.0? Лабораторная работа: обзор возможностей Visual Studio 2010 и XAML.
Дизайн и разработка пользовательского интерфейса – 2 ак.часа
  • Module
  • Online/Offline
Определение макета размещения элементов на форме/странице. Работа с элементами управления (Content Controls). Работа со списками (Items Controls). Создание разделяемых ресурсов в объекте форма/окно. Лабораторная работа: создание пользовательского интерфейса.
Работа с элементами управления – 3 ак.часа
  • Module
  • Online/Offline
Создание разделяемых ресурсов в объекте приложение. Создание целостного пользовательского интерфейса с применением стилей. Изменение внешнего вида элементов управления с применением шаблонов. Обработка событий и команд. Лабораторная работа: динамическое управление пользовательским интерфейсом.
Тестирование, модульное тестирование и отладка – 2 ак.часа
  • Module
  • Online/Offline
Стратегии тестирование WPF приложений. Отладка XAML. Предоставление пользователю отчёта по необработанным исключениям. Обзор возможностей по управлению безопасностью. Лабораторная работа: тестирование и отладка WPF приложения.
Привязка данных и проверка данных – 3 ак.часа
  • Module
  • Online/Offline
Знакомство с механизмом привязки данных. Использование привязки данных. Реализация механизма извещения об изменении свойств. Преобразование данных. Проверка данных. Формирование способа отображения данных. Лабораторная работа: использование привязки данных.
Привязка данных и коллекции – 3 ак.часа
  • Module
  • Online/Offline
Использование коллекции как источника данных. Использование представления для коллекций. Разработка пользовательского интерфейса в варианте Master-Detail. Использование шаблона данных. Лабораторная работа: привязка данных и коллекции.
Улучшение времени отклика пользовательского интерфейса – 2 ак.часа
  • Module
  • Online/Offline
Реализация асинхронных процессов. Реализация малых откликов в пользовательском интерфейсе. Лабораторная работа: улучшение производительности приложения.
Локализация и помощь пользователю – 3 ак.часа
  • Module
  • Online/Offline
Введение в локализацию и глобализацию. Реализация элементов помощи пользователю. Лабораторная работа: локализация в WPF приложении.
WPF 2-D графика, мультимедиа и печать – 3 ак.часа
  • Module
  • Online/Offline
Создание 2-D графики. Вывод изображений. Добавление мультимедиа. Создание и печать документов. Лабораторная работа С: реализация 2-D графики.
Настройка элементов управления – 3 ак.часа
  • Module
  • Online/Offline
Обзор элементов управления. Создание элементов управления. Управление внешним видом элементов на базе состояний (Visual States). Интеграция WPF и Windows Forms. Лабораторная работа: создание своих элементов управления.
Присоединяемые свойства и поведение в WPF – 3 ак.часа
  • Module
  • Online/Offline
Реализация присоединяемых свойств. Реализация поведения, создание триггеров и действий. Реализация Drag-and-Drop в пользовательском интерфейсе. Лабораторная работа В: реализация операций Drag-and-Drop.
Анимация в WPF – 3 ак.часа
  • Module
  • Online/Offline
Использование анимации. Использование триггеров. Реализация визуализации данных. Лабораторная работа: создание анимации.
Настройки и состояние приложения, жизненный цикл приложения – 3 ак.часа
  • Module
  • Online/Offline
Управление состоянием приложения с использованием настроек приложения. Управление жизненным циклом приложения. Лабораторная работа: создание диалога по настройкам приложения.
Конфигурирование и развёртывание клиентского приложения – 3 ак.часа
  • Module
  • Online/Offline
Варианты развёртывания. Развёртывание WPF приложения. Развёртывание XBAP. Конфигурирование настроек безопасности. Лабораторная работа: развёртывание приложений.
Requirements for course participants
Успешное окончание курса «Программирование на С# с использованием Microsoft .NET Framework 4» или эквивалентная подготовка
Знание английского языка на уровне не ниже Elementary

Organization

Still have questions?

Start a chat with our support agent to get a quick response to all questions you might have