Курс "WPF поглиблений" в Києві | CyberBionic Systematics

Курс WPF поглиблений

Цей курс для тебе якщо ти:

Basic Technical Knowledge for QA engineer

Тривалість

20 год.

Кількість занять

10 занять

Початок курсу

Старт очікується

Наші випускники працюють в

Ваш шлях

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

Кожне заняття — це живий онлайн-урок з практичними завданнями та зворотним зв'язком.

01
Фігури і пензли
Розгляд нової графічної моделі в WPF. Компонування складних графічних елементів з фігур. Застосування трансформацій для масштабування, переміщення і спотворення будь-яких частин користувацького інтерфейсу.
02
Класи Geometry і Visual
Створення складних двовимірних сцен. Конвертація векторної графіки в XAML розмітку. Малювання кривих, дуг та інших примітивів. Розгляд можливостей класу Path. Застосування низкорівневого класу Visual для виконання ручної візуалізації.
03
Шаблони елементів управління
Структура елементів управління в WPF - логічне і візуальне дерево. Перегляд шаблонів системних елементів управління. Створення своїх шаблонів. Приклади найбільш часто вживаних підходів розробки шаблонів.
04
Прив'язка даних. Частина 1
В урок входять приклади створення додатків з декларативною і програмною прив'язкою даних. Розглядаються напрямки прив'язки, оновлення прив'язки і прив'язка до різних джерел даних.
05
Прив'язка даних. Частина 2
Виведення інформації з баз даних. Налаштування елемента управління GridView. Ієрархічні джерела для прив'язки до елементів управління TreeView і Menu.
06
Документи і друк
Застосування потокових і фіксованих документів. Класи для виведення документів на друк. Друк користувальницького вмісту.
07
Анімація
Основи анімації в WPF. Створення анімації на основі таймерів і анімації на основі властивостей. Класи анімації. Створення анімації декларативно і за допомогою коду. Розгляд прикладів використання тригерів подій при роботі з анімацією. Управління відтворенням і анімовані трансформації.
08
Звук і відео
Відтворення аудіофайлів. Можливості класу MediaPlayer, відтворення відео і аудіо за допомогою цього класу. Відео-ефекти.
09
Тривимірна графіка в WPF
Основи тривимірної графіки - розгляд понять вікна перегляду, тривимірного об'єкту, джерела світла і матеріалу в контексті технології WPF. Використання бібліотеки 3DTools. Приклади розміщення стандартних елементів управління на тривимірних об'єктах.
10
Шаблон проектування MVVM
Нові можливості платформи, такі як прив'язка даних і команди, дозволили кардинально змінити принцип проектування програми. Для того щоб створити гнучкий і легко розширюваний додаток, яке користується всіма можливостями технології WPF, використовується шаблон Model-View-ViewModel (MVVM). Завдання уроку - навчиться створювати інтерфейс, проектуючи його з урахуванням даного шаблону, і підготувати слухача до використання різних фреймворків (наприклад, Prism, MVVM Light Toolkit).
Навички після курсу

По завершенню курсу ви будете вміти

Check

Використовувати прив`язку даних та існуючі шаблони прив`язки

Check

Створювати геометрії, задавати для них трансформації

Check

Створювати красивий дизайн за допомогою різноманітних пензлів

Check

Працювати з документами, медіа-елементами, 3D графікою та анімацією

Check

Розробляти додатки WPF, використовуючи шаблон проектування MVVM (Model-View-ViewModel)
Старт очікується

Спробуй
WPF поглиблений безкоштовно

Перше повноцінне заняття з тренером.

Як проходить навчання

Просто та зрозуміло

Структура заняття

120 хвилин

Теорія

Розбір коду

Q&A

Теорія - 60 хвилин

Розбір коду - 45 хвилин

Q&A сесія - 10 хвилин

Коли відбуваються заняття

Група 1

Група 2

ПН

ВТ

СР

ЧТ

ПТ

СБ

НД

19:00 - 21:00

Живе заняття з тренером

Задавай питання в реальному часі

1

Живі онлайн заняття
з тренером

Заняття групи проходять онлайн. Це ефективне живе спілкування. Всі уроки записуються і доступні для повторного перегляду.

2

Виконання
домашніх завдань

До кожного уроку розроблені практичні завдання, які необхідно виконувати і здавати у спеціальній LMS системі

3

Перевірка ДЗ
та фідбек

Усі роботи студентів перевіряються
і по кожному завданню надається фідбек з оцінкою та рекомендаціями.

4

Тестування
та сертифікація

Після завершення курсу студенти складають фінальний тест і отримують сертифікат, який підтверджує рівень знань.

Сертифікація

Підтверди свої знання

Іменний сертифікат після закінчення курсу

Після завершення курсу та проходження тестування ви отримаєте іменний сертифікат від CyberBionic Systematics та TestProvider.com — платформи, яку визнають провідні IT-компанії України

Тестування та сертифікація ІТ фахівців проходить на нашій власній платформі TestProvider.com
Ви отримуєте завірений сертифікат від CyberBionic Systematics, який підтверджує рівень ваших знань та збільшує шанси на успішне працевлаштування.
Кожен сертифікат має серійний номер, роботодавець може його перевірити та переконатися у справжності сертифіката.
Certificate
Запис відкритий

Готовий почати навчання?

Відправляй заявку та зафіксуй свою знижку на навчання

Уточнимо деталі та зарезервуємо місце

Отримаєш перший урок безкоштовно

Почнеш карʼєру в ІТ

Зарезервувати місце

Залиш контакти — ми зателефонуємо та розповімо деталі

Відгуки студентів
Що кажуть ті, хто вже вчився
Відгуки наших студентів
photo
Дмитро Маковецький
.NET Developer
Star Star Star Star Star
Проходив навчання на .NET курсі. Цікаво пояснюють та надають допомогу якщо виникають питання. Отримав сертифікати, а після цього HR допомогла відредагувати резюме, завдяки чому знайшов першу роботу.

Читати повністю

Підтверджено на DOU
photo
Marharyta Chernikova
Java Developer
Star Star Star Star Star
Хочу поділитися своїм досвідом по проходженню курсу Java dev в CyberBionic Systematics. І хочу сказати, що я надзвичайно задоволена їх підходом до викладання. Теорія + практика. Курс чітко структурований, на уроках викладач дає теоретичну частину з прикладами, відповідає на питання та перевіряє домашнє завдання. Інколи перевірка буває в режимі, коли викладач дає завдання і необхідно його вирішувати в онлайн режимі. Дуже крута практика з погляду підготовки до співбесіди. Спочатку страшно, але потім звикаєш. Тому думаю на співбесіді в мене вже не будуть труситися колінки)) Зручний формат подачі матеріалу. Протягом навчання в мене є особистий кабінет в LMS з усіма завданнями, а також доступ до окремого джерела з онлайн уроками по моєму напряму, на користування якими взагалі необхідна підписка, але вони входять в програму курсу, тому для студентів CyberBionic Systematics доступ до них безкоштовний. І звичайно ведеться відеозапис кожного урока, так що можна переглядати в будь-який час. Крутий тренер. Окремо хочу виділити нашого тренера Вадима Кожевнікова, який є справжнім професіоналом свого діла і пояснює складні речі на дуже простих прикладах, а також морально підтримує в моменти тупняків. Відчувається, що він має досвід не тільки у програмуванні, а і у викладанні. Дуже вдячна за якісну подачу матеріалу, а також за завдання на «посушити голову»))) Буває складно, але саме це розвиває мислення і мені особисто так цікавіше) Коли йшла на курс, то дуже боялася зтикнутися з байдужістю тренерів і відсутністю перевірки прогресу. Тут ви такого не зустрінете)) зріз знань буде регулярно, але м’яко, без травмування психіки та іноді з гумором))) Тому дуже рекомендую!

Читати повністю

Підтверджено на Google
photo
Olha Aliakina
Python developer
Star Star Star Star Star
Я пройшла курс Python Developer. Мені сподобалось, Python досить глибоко вивчали, з нуля і до асинхроного програмування, WebSocket... Насправді дуже багато тем розглянули, отримала уявлення як правцювати з БД, Git. Також вивчали Django, вже не так глибоко як Python, але достатньо, щоб робити проекти типу блог, веб магазин. Домашки у мене займали часу, якщо на базовому курсі все встигати було легко, то починаючи з ООП вже потребували більше часу. Але насправді дуже корисні завдання і різні, щоб мозок запрацював у різних напрямках однієї теми. Щоб виконати дз, у моєму курсі конктетно, треба було також переглядати лекції на ITDVN, не тільки лекцію викладача. Бо часто відповідь як вирішити певну задачку була на лекції ITDVN на відповідну тему. Після кожного з курсів можна пройти тестування і отримати сертифікацію по курсу. Для джунів це досить хороша опція, бо ці сертифікати можна викладати на лінкедин, щоб було підтвердження навчання. Що я і зробила. Тому рекомендувала б не забивати на тестування, а проходити. Я б сказала, що пройти курс Python Developer було для мене визванням, встигати робити всі домашки і кінцевий проект не було легко, але було варто того. Нагрузка відчувалась, але якраз нагрузка і запускає роботу мозку в потрібному напрямку. Я задоволена курсом.

Читати повністю

Підтверджено на DOU
icon

Відгуки з DOU

icon

Відгуки з Facebook

icon

Відгуки з Google

Вартість навчання

Оберіть свій формат

Групове навчання з тренером

2 заняття на тиждень

2 години

144

або × 7 платежів

Оплата частинами

Monobank

7 платежів
PrivatBank

7 платежів
Консультація

Залишились питання?

Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу в IT.

Phone

+38 (044) 123-45-67

Або залиш заявку — менеджер напише у зручний месенджер:

Viber Viber
Telegram Telegram
WhatsApp WhatsApp

Передзвонимо вам

Залиш номер — менеджер напише у Viber, Telegram 
або WhatsApp та відповість на всі питання.

Напишіть мені у