CyberBionic Systematics

WPF для початківців

122 USD за курс
20 годин
Для початківців
C# / .NET
Цей курс навчить вас створювати інтерфейси в WPF за допомогою XAML. Ви розберете контейнери компонування, роботу з вікнами, командами та стилями. Після курсу ви зможете розробляти адаптивні програми з використанням ресурсів, тригерів і зв’язування даних.

Про курс

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

Основи WPF та XAML

На цьому курсі починають з розгляду базових принципів WPF. Студенти дізнаються про переваги цієї технології та ієрархію класів. Особливу увагу приділяють мові XAML - вивчають правила створення розмітки для програмних інтерфейсів.

Розмітка інтерфейсу та контейнери

Далі курс охоплює способи організації вмісту вікон. Розглядають різні контейнери компонування: StackPanel, WrapPanel, DockPanel, Grid, UniformGrid, Canvas та InkCanvas. Це допомагає створювати інтерфейси, які коректно відображаються при зміні розмірів вікна.

Робота програми та багатопоточність

Тут студенти вивчають клас Application та роботу з подіями WPF-програми. Розглядають отримання параметрів командного рядка та особливості розробки багатопотокових інтерфейсів. Практичні приклади включають роботу з диспетчером та класом BackgroundWorker.

Елементи управління та їх вміст

Курс продовжується вивченням моделі вмісту WPF-програми. Аналізують можливості базового класу ContentControl. Студенти навчаються комбінувати основні елементи управління з різним мультимедійним контентом.

Властивості залежностей та події

Цей модуль присвячений двом фундаментальним концепціям WPF. Студенти навчаються створювати властивості залежностей та маршрутизовані події, розуміючи принципи їх функціонування в рамках фреймворка.

Елементи управління та вікна

Модуль охоплює детальне вивчення класичних елементів управління WPF. Також розглядають роботу з вікнами - клас Window, модальні та немодальні вікна, стандартні діалогові вікна. Включає приклади створення вікон нестандартної форми.

Команди та ресурси

Студенти вивчають модель команд в WPF, прив'язку команд, джерела та цільові об'єкти. Навчаються створювати інтерфейси на основі команд та використовувати інтерфейс ICommand. Також розглядають ресурси збірки та об'єктів, принципи локалізації програм.

Стилі та тригери

Завершальний модуль присвячений оформленню програм за допомогою стилів. Студенти вивчають декларативний спосіб завдання поведінки елементів керування через тригери. Це дозволяє створювати гнучкі та візуально привабливі інтерфейси.

Результати навчання

Після завершення курсу студенти зможуть створювати інтерфейси за допомогою XAML, використовувати контейнери компонування, працювати з базовими елементами управління. Також навчаться застосовувати ресурси, стилі, тригери, розробляти програми з зв'язуванням даних та працювати з документами XPS.

Формат навчання

Курс включає практичні заняття з перевіркою домашніх завдань. Студенти отримують безкоштовний відеокурс, проходять онлайн тестування та отримують сертифікацію після успішного завершення навчання.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора