Курс "WPF углубленный" в Киеве | CyberBionic Systematics

Курс WPF углубленный

Старт курса
Ожидается

Для кого этот курс

Начинающие программисты, а также профессионалы, желающие освоить технологию Windows Presentation Foundation

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

• Знание языка C#
• Владение основными библиотеками .NET Framework
• Владение материалами курса WPF для начинающих

Курс WPF углубленный

Старт курса
Ожидается
Продолжительность:
20 ч.
Количество уроков:
10 занятий
Стоимость обучения:
122 USD

Форма обучения

Очное обучение
Онлайн обучение
Корпоративное

Описание курса
WPF углубленный

Этот курс предназначен для разработчиков имеющих базовые навыки разработки приложений на WPF. Пройдя этот курс, Вы углубите свои знания и сможете создавать полнофункциональные приложения с использованием привязки данных и шаблона проектирования MVVM. Вы узнаете, как работает анимация, и как создается интерфейс с трехмерными элементами.

Программа курса
  • 1
    Фигуры и кисти
    Рассмотрение новой графической модели в WPF. Рисование базовых фигур. Компоновка сложных графических элементов из фигур. Применение трансформаций для масштабирования, перемещения и искажения любых частей пользовательского интерфейса.
  • 2
    Классы Geometry и Visual
    Создание сложных двумерных сцен. Конвертирование векторной графики в XAML разметку. Рисование кривых, дуг и прочих примитивов. Рассмотрение возможностей класса Path. Применение низкоуровневого класса Visual для выполнения ручной визуализации.
  • 3
    Шаблоны элементов управления
    Структура элементов управления в WPF – логическое и визуальное дерево. Просмотр шаблонов системных элементов управления. Создание своих шаблонов. Примеры наиболее часто применяемых подходов разработки шаблонов.
  • 4
    Привязка данных. Часть 1
    В урок входят примеры создания приложений с декларативной и программной привязкой данных. Рассматриваются направления привязки, обновления привязки и привязка к различным источникам данных.
  • 5
    Привязка данных. Часть 2
    Вывод информации из баз данных. Настройка элемента управления GridView. Иерархические источники для привязки к элементам управления TreeView и Menu.
  • 6
    Документы и печать
    Применение потоковых и фиксированных документов. Примеры создания приложения с большим объемом текстовых данных. Классы для вывода документов на печать. Печать пользовательского содержимого.
  • 7
    Анимация
    Основы анимации в WPF. Создание анимации на основе таймеров и анимации на основе свойств. Классы анимации. Создание анимации декларативно и с помощью кода. Рассмотрение примеров использования триггеров событий при работе с анимацией. Управления воспроизведением и анимированные трансформации.
  • 8
    Звук и видео
    Воспроизведение аудиофайлов. Работа с классом SoundPlayer. Возможности класса MediaPlayer, воспроизведение видео и аудио с помощью этого класса. Видеоэффекты.
  • 9
    Трехмерная графика в WPF
    Основы трехмерной графики – рассмотрение понятий окна просмотра, трехмерного объекта, источника света и материала в контексте технологии WPF. Использование библиотеки 3DTools. Примеры размещение стандартных элементов управления на трехмерных объектах.
  • 10
    Шаблон проектирования MVVM
    Новые возможности платформы, такие как привязка данных и команды, позволили кардинально сменить принцип проектирования приложения. Для того что бы создать гибкое и легко расширяемое приложения пользующееся всеми возможностями технологии WPF, используется шаблон Model-View-ViewModel (MVVM). Задача урока – научится создавать интерфейс, проектируя его с учетом данного шаблона, и подготовить слушателя к использованию различных фреймворков (например, Prism, MVVM Light Toolkit).

Что вы получите на курсе

Онлайн уроки з ментором у Zoom

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

По завершению курса Вы будете уметь
  • Использовать привязку данных и существующие шаблоны привязки
  • Создавать геометрии, задавать для них трансформации
  • Создавать красивый дизайн с помощью разнообразных кистей
  • Работать с документами, медиа-элементами, 3D графикой и анимацией
  • Разрабатывать приложения WPF, используя шаблон проектирования MVVM (Model-View-ViewModel)
Сертификат

по прохождению курса

Наличие сертификата Учебного Центра CyberBionic Systematics свидетельствует о Вашем владении новыми знаниями и навыками, а значит, позволяет выгодно выделиться на фоне других кандидатов и увеличивает шансы на успешное трудоустройство или продвижение по карьерной лестнице. Для получения сертификата после окончания обучения, необходимо успeшно пройти тестирование по соответствующему курсу на Testprovider.com

Записаться на курс

Ожидается

Записатися
на пробний урок
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.
Мессенджер: