Перейти на главную | Список курсов | Расписание | Заявка на курс | Cisco course on-line registration
Ищете что-то конкретное? Контакты ↓
Звоните +7 727 352 73 73 и +7 727 352 83 83 еще контакты или подайте заявку на курс

Основные направления ↓↑

Наши контакты

☎ +7 (727) 352 73 73
☎ +7 (727) 352 83 83
☎ +7 (727) 352 71 58
☎ +7 (727) 352 71 59
asemciscotrain.kz
infociscotrain.kz
raushanciscotrain.kz
Гоголя 39, каб. 301
Казахстан, г. Алматы, ул. Казыбек би 22 офис 222, 050010

10262A - Разработка Приложений для Windows в Microsoft visual Studio 2010

40
09 - 13 октября

Кому следует посетить

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

Предварительные требования

Перед посещением тренинга участники должны иметь:

  • Знание техник обнаружения и решения проблем, относящихся к разработке ПО, включая таки принципы:
    • современные модели разработки ПО
    • основные фазы цикла разработки ПО
    • принципы событийно-оринтированного программирования
    • принципы объектно-ориентированного программирования
    • создание диаграм сценариев использования
    • дизайн и построение пользовательского интерфейса
    • разработка структурированного приложения
  • Общее понимание назначения, функций и возможностей таких компонентов архитектуры .NET:
    • Common Language Runtime
    • библиотека классов .NET Framework
    • Common Type System
    • взаимодействие компонентов
    • еросс-языковая совместимость
    • моставляющие в Common Language Runtime
    • домены приложений
  • Опыт использования Visual Studio 2008 при выполнении таких задач:
    • объявление и визуализация набираемых переменных при помощи Camel case naming convention
    • использование арифметических, относительных и логических операторов в коде
    • использование branching statements для контроля выполнения кода
    • использование циклов для условного или безусловного повторения частей кода
    • создание классов и методов для установки базовой структуры приложения
    • использование методов и событий для внедрения программной логики в приложении
    • определение синтаксических и логических ошибок
    • получение доступа к источнику данных и управление данными
  • Опыт в разработке объектно-ориентированных программ:
    • создание и использование классов и свойств классов
    • создание и использвание методов и перегруженных методов
    • внедрение наследования, базовых классов и абстрактных классов
    • объявление, эскалация и обработка событий
    • реагирование на исключения
    • внедрение интерфейсов и использование полиморфизма
    • внедрение общих и статичных членов
    • внедрение generics
    • создание компонентов и библиотек классов
  • Опыт в дизайне и разработке приложений типа N-Tier:
    • управление процессом разработки приложения
    • контроль ввода на уровне пользовательского интерфейса
    • отладка, отслеживание и профилирование приложений .NET
    • мониторинг и логирование приложений .NET
    • применять рекомендуе практики в процессе тестирования
    • выполнение основных задач типа Data Access при помощи LINQ
  • Применять рекомендуемые подходы в разработке защищенных приложений .NET
  • Использование файлов конфигурации .NET
  • Развертывание приложений .Net при помощи ClickOnce и MS Installer

Цели курса

После прохождения тренинга, участники смогут:

  • Понимать влияние бизнес-требований на решения по дизайну в процессе планирования приложения Windows Client.
  • Знать новые возможности Visual Studio 2010 WPF
  • Спроектировать и построить пользовательский интерфейс, который обеспечивает ожидаемых функционал
  • Создавать цельные и управляемых пользовательские интерфейсы
  • Знать рекомендуемые подходы в процессе тестирования и отладки приложений
  • Использовать продвинутые способы обработки исключений в сценариях с приложениями Windows Client
  • Использовать различные приемы кодирования для повышения производительности приложения
  • Внедрять в приложении локализацию, службу помощи для пользователей и функции доступности
  • Знать основы работы с графикой в WPF
  • Кастомизировать средства управления
  • Внедрить сценарии реагирования приложения на действия пользователя или другие события при помощи встроенных свойств и функционала Expression Blend
  • Обеспечить визуализацию данных в рамках приложения
  • Управлять состоянием и параметрами приложения в течение жизненного цикла приложения
  • Внедрять приложения при помощи различных методов, поддерживаемых Visual Studio 2010

Содержание курса

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

Программа курса

Модуль 1: Дизайн приложений Windows Client

  • Технологиий Windows Client
  • Шаблоны архитектур
  • Совместимость Windows Forms и WPF
  •  

Модуль 2: Знакомство Visual Studio 2010 и WPF Version 4

  • Новые возможности Visual Studio 2010
  • Новые возможности WPF Version 4
  •  

Модуль 3: Дизайн и разработка пользовательского интерфейса

  • Определение внешнего вида страниц
  • Использование средств управления контентом
  • Использование средств управления объектами
  • Общий доступ к логическим ресурсам через окно приложения
  •  

Модуль 4: Контроль пользовательского интерфейса

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

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

  • Стратегии тестирования WPF
  • Отладка XAML
  • Обеспечение обратной связи для пользователей при необработанных исключениях
  • Понимание механизмов защиты
  •  

Модуль 6: Простое связывание и валидация данных

  • Обзор связывания данных
  • Реализация связывания данных
  • Уведомление об изменении свойств
  • Конвертирование данных
  • Валидация данных
  • Презентация данных в процессе дизайна
  •  

Модуль 7: Связывание данных в коллекции

  • Связывание в коллекции объектов
  • Использование Collection Views
  • Создание пользовательских интерфейсов типа Master-Detail
  • Использование Data Templates
  • Презентация Design Time Data Collections
  •  

Модуль 8: Повышение производительности пользовательского интерфейса

  • Внедрение асинхронных процессов
  • Создание производительных пользовательских интерфейсов
  •  

Модуль 9: Внедрение функций локализации и помощи

  • Локализация и глобализация
  • Внедрение функций помощи пользователям
  • Дополнительные функции для повышения удобства использования приложений
  •  

Модуль 10: 2D графика, мультимедиа и печать WPF

  • Отображение 2D графики
  • Отображение изображений
  • Вложение данных мультимедия в приложения WPF
  • Создание и печать документов
  •  

Модуль 11: Кастомизация средств управления

  • Создание пользовательских средств управления
  • Создание кастомизированных средств управления
  • Управление внешним видом средств управления при помощи Visual States
  • Интеграция WPF и Windows Forms
  •  

Модуль 12: Свойства и сценарии в WPF

  • Использование встроенных свойств
  • Сорздание пользовательского интерфейса типа Drag-and-Drop
  • Использовнаие Expression Blend Behaviors, Triggers и Actions
  •  

Модуль 13: Анимация в WPF

  • Использование анимации
  • Использование триггеров
  • Использование визуализации данных
  •  

Модуль 14: Состояние, настройки и жизненный цикл приложений

  • Создание настроек приложения
  • Создание кастомизированных разделов настроек
  •  

Модуль 15: Конфигурация и внедрение приложений Windows Client

  • Опции внедрения
  • Внедрение отдельного приложения WPF
  • Внедрение приложения XBAP
  • Настройка параметров безопасности
 Подходит? Подать заявку на этот курс