Початківці програмісти, а також професіонали, що бажають вивчити технологію Windows Presentation Foundation.
Попередні вимоги
• Знання мови C # • Володіння основними бібліотеками. NET Framework
Тривалість
20 год.
Кількість уроків
10 занять
Вартість навчання
144
Курс входить до
Спеціальності
Програма курсу
1
Урок 1. Вступ до технології WPF, XAML
Розгляд основних компонентів технології WPF. Можливості та переваги технології. Ієрархія класів в Windows Presentation Foundation. XAML, правила формування розмітки інтерфейсу програми
2
Урок 2. Контейнери компонування
Способи організації вмісту вікна. Адаптація вмісту до різних розмірах вікна. Розбір контейнерів компонування: StackPanel, WrapPanel, DockPanel, Grid, UniformGrid, Canvas, InkCanvas.
3
Урок 3. Клас Application та багатопоточність
Розгляд прикладів,що пояснюють роботу з класом Application. Події програми в WPF і отримання параметрів командного рядка. Особливості розробки багатопотокових інтерфейсів, робота з диспетчером в програмі WPF. Приклади використання класу BackgroundWorker
4
Урок 4. Вміст елементів управління
Модель вмісту в WPF програми. Розгляд можливостей базового класу ContentControl. Принципи комбінування основних елементів управління і різного мультимедійного контенту.
5
Урок 5. Властивості залежностей і Маршрутизовані події
Кожен розробник знайомий з властивостями і подіями в. NET. Технологія WPF внесла кардинальні зміни в ці дві фундаментальні конструкції фреймворка. По проходженню уроку, слухач зможе створювати властивості залежностей і Маршрутизовані події, розуміти, як вони функціонують
6
Урок 6. Класичні елементи управління
Детальне вивчення елементів управління, які включає WPF. Незважаючи на те, що Windows-розробники користуються цими елементами управління дуже давно, на уроці розглядається багато важливих деталей щодо їх реалізації в WPF
7
Урок 7. Вікна
Вікно - основний елемент будь-якого настільної прикладної програми. На уроці розглядається клас Window, модальні та немодальному вікна, а також робота зі стандартними діалоговими вікнами. У заняття входять приклади розробки вікон неправильної форми.
8
Урок 8. Команди
Загальні відомості про команди. Модель команд в WPF, прив'язка команд, джерела команд і цільові об'єкти команд. По проходженню уроку, слухач зможе створювати інтерфейси засновані на командах, використовувати системні команди і створювати свої команди використовуючи інтерфейс ICommand.
9
Урок 9. Ресурси
Ресурси складання та ресурси об'єкта (визначені в XAML розмітці). Класи, що дозволяють звертатися до ресурсів збірки і об'єктів. Принципи локалізації WPF програми через використання ресурсів.
10
Урок 10. Стилі і тригери
На уроці розглядається концепція завдання оформлення програм в WPF за допомогою стилів. Також розглядається декларативний спосіб завдання поведінки елемента керування за допомогою тригерів.
По завершенню курсу ви будете вміти
1
Використовувати XAML код для створення інтерфейсу програми
2
Використовувати контейнери компоновки для створення інтерфейсу, що не прив`язаний до розмірів вікна
3
Використовувати базові елементи управління
4
Працювати з ресурсами та стилями
5
Використовувати тригери, створювати шаблони елементів управління
6
Розробляти програми, що активно використовують зв`язування даних
7
Працювати з потоковими та фіксованими документами (XPS)
Спробуйте безкоштовно
Повноцінне заняття з тренером
Що входить до курсу
20 годин живого навчання з тренером
Практичні заняття та перевірка ДЗ
Спілкування з групою
Підтримка ментора та асистента
Тестування та Сертифікат
Відео курс від ITVDN
Як відбуваєтьсянавчання
1
Живі онлайн заняття з тренером
Заняття групи проходять онлайн. Це ефективне живе спілкування. Всі уроки записуються і доступні для повторного перегляду.
2
Виконання домашніх завдань
До кожного уроку розроблені практичні завдання, які необхідно виконувати і здавати у спеціальній LMS системі
3
Перевірка ДЗ та фідбек
Усі роботи студентів перевіряються і по кожному завданню надається фідбек з оцінкою та рекомендаціями.
4
Тестування та сертифікація
Після кожного модуля програми студенти проходять тестування і отримують сертифікати, які підтверджують рівень знань.
Сертифікат після закінчення курсу
Сертифікат після закінчення курсу
Тестування та сертифікація ІТ фахівців проходить на нашій власній платформі TestProvider.com
Ви отримуєте завірений сертифікат від CyberBionic Systematics, який підтверджує рівень ваших знань та збільшує шанси на успішне працевлаштування.
Кожен сертифікат має серійний номер, роботодавець може його перевірити та переконатися у справжності сертифіката.
Готовий почати навчання?
Відправляй заявку та зафіксуй свою знижку на навчання
Компанії,в яких працюють наші студенти
Залишилися питання?
Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу.
Про курс WPF для початківців
Багато років. NET розробники створювали настільні прикладні програми, використовуючи технологію Windows Forms. Windows Forms - зріла і повнофункціональна технологія, здатна виконати основні завдання сучасних бізнес програм. Але робота технології жорстко пов'язана на архітектурі операційної системи і деякі завдання, які повинні виконуватися швидко і без зайвого програмування, вимагають великих витрат часу і зусиль. Windows Presentation Foundation (WPF) змінила світ програмування настільних прикладних програм. Поклавши в основу технологію DirectX, Microsoft надає можливість розробникам швидко створювати складні елементи управління і повністю керувати процесом візуалізації. Тепер створити красиву кнопку з анімаційними ефектами можна не написавши жодного рядка коду на C #. Працювати з мультимедійним вмістом стало набагато простіше, розширилася модель зв'язування даних, друку і роботи з документами. WPF комбінує кращі аспекти традиційної розробки для Windows, з безліччю нововведень, дозволяючи будувати насичені графікою інтерфейси для користувача