Learning Windows Presentation Foundation (WPF) (Udemy.com)

A complete guide to build robust and scalable applications with Windows Presentation Foundation (WPF).

Created by: Arvatech Learning, Inc.

Produced in 2021

icon
What you will learn

  • Learn the basics of Windows Presentation Foundation
  • Learn how to install Visual Studio
  • Learn and understand WPF
  • Learn and understand XAML
  • Learn WPF Layout Basics
  • Learn to build a complete application

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100

icon
Course Description

Welcome to this course: Learning Windows Presentation Foundation (WPF). Windows Presentation Foundation (WPF) is a graphical subsystem by Microsoft for rendering user interfaces in Windows-based applications. It is Microsoft's latest approach to a GUI framework, used with the .
NET framework. WPF employs XAML, an XML-based language, to define and link various interface elements. WPF applications can be deployed as standalone desktop programs or hosted as an embedded object in a website. Windows Presentation Foundation (WPF) in Visual Studio provides developers with a unified programming model for building modern line-of-business desktop applications on Windows.

In this course, you'll learn:
Learn the basics of Windows Presentation FoundationLearn how to install Visual StudioLearn and understand WPFLearn and understand XAMLLearn WPF Layout BasicsLearn to build a complete application

At the end of this course, you will build a complete application with Windows Presentation Foundation (WPF). So let's get started.
Who this course is for:
Web DevelopersSoftware DevelopersProgrammersAnyone interested in WPF

icon
Instructor Details

Arvatech Learning, Inc.

Arvatech Learning is a leading international provider of E-Learning courses, learning technologies and development services. We are dedicated to producing high quality educational content forstudents. When you enroll in any of our courses, you can be confident that that it will be continually updated with the latest, most accurate information.
We have many courses in the works, covering a broad range of topics. Every course has been designed after careful planning and research. We look forward to developing a trusted student-instructor relationship with you!

icon
More business courses

Scrum Master Certification Preparation & 240+ Prep Questions

$11.99

Scrum Master Certification Training & PSM1 Sample Exams

$11.99

Business Calculus Explained: An Online Course

$11.99

Start & Run a Successful Web Design Business in 2021

$11.99

Inspirational Leadership Skills

$11.99

Scrum Product Owner Certification Prep & 160+ Prep Questions

$11.99

icon
Reviews

4.1

71 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By David Riseborough on 11/13/2020

This course is quite well designed for beginners. The presenter seems to be an experienced developer and trainer. Someone considering this course should also consider:
-It seems to be quite an old course, referencing MS Studio 2015.
-The presentation is extremely basic, just black on white text, except for the demonstrations.
-The presenter is not introduced and we don't learn their name or anything about them.
-The presenter often refers to features as something new whereas they are commonly found in other products.
-Last time I checked, there had been no active discussion in the Q&A since shortly after the course was released some years ago.

By Ryavappa Warti on 10/2/2020

it was very good start for my career, i learned the basic things about WPF.

By Achilleas Tyrnenopoulos on 9/25/2020

First of all I think this is a decent course and a good teacher.
I had two main issues with this course.
Firstly, I didn't feel that the course was "hands-on" enough. The teacher at the first half of the course is doing a good job explaining XAML and WPF, though we did not apply these things (in the form of exercises or examples). Examples were almost exclusively for the XAML part and the course is heavily focused on the layout part (design) rather than the functionality part (C#) . Instead we were mainly prompted to play around with those things ourselves, which is always a good advice nonetheless.
Secondly, and that was my main issue, when we started setting up the application, getting "hands-on", the code was copy-pasted from an existing file, which was the worst thing for me personally. I think that it would be a lot better to type the code and explain along the way the "how's" and "why's" than just copy-pasting and saying "We're gonna copy this code right here" when "this right here" is not shown on the video and you have to guess what was copied. It was confusing and quite frustrating to be honest, so ended up just watching the rest of the videos, which again for me personally, is the worst.
I believe that learning a new technology is easier when I'm applying and typing what I'm being taught.
Other than those two things, up until section 9, it was quite educational for a beginner like me wanting to start learning WPF (mostly learned about XAML with this course), but not something that you could not learn with free resources to be honest.

By Steven Nelson on 8/15/2020

Yes. PERFECT!!!

By Anonymous on 8/15/2020

WPF
IDE

By Audrius Gailius on 8/12/2020

Very clearly explained with every detail. Suitable from beginner developer to experienced wich is migrating from WinForms to WPF. Here is clearly explained how XAML maps to C# code.
Currently very happy about the course.

By Armin Gahse on 8/10/2020

Great intro to WPF..

By Abdelmounaim Haddouch on 7/22/2020

I like this course but it's a long one. no problem for me . respect . thanks.

By Anonymous on 7/14/2020

Clear introduction.

By Aritra Roychoudhury on 7/14/2020

Good Content. But very slow. The course could have finished in 5 hours.

By Alex on 7/13/2020

it's slowly started but good material comes up later part of the course. I liked it.

By John Salzgeber on 7/5/2020

Great match for my current skillset. Learning new tricks that are going to make my apps look better and more professional. Enjoying the training.