Windows Presentation Foundation Masterclass

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Leverage WPF with C# and XAML to build real world skills with Azure, REST, MVVM and Machine Learning

Do you know a little programming in C# or another language, but are struggling to get an interview, let alone a job?

Maybe you are stuck in a low paying programming job, and want to move up to a better, more senior position.

Perhaps you want to learn a new skill and expand your rèsumè.

Or maybe you want to improve your .NET skills by learning a new and valuable framework.

If one or more of these things describe you, then I'd suggest you give serious consideration to this course.

This course will teach you how to create applications that have a rich user interface, using Microsoft's Windows Presentation Foundation (WPF).

What is WPF ?

WPF is part of the .NET framework and  provides a consistent programming model for building applications by separating the user interface from business logic.  It uses XAML (an XML based language) and C#.  The runtime libraries are included with all versions of Microsoft Windows since Windows Vista.  It's heavily supported by Microsoft and is a mature and powerful framework.

Why should you bother to learn it?

Many, perhaps most enterprise level .NET applications are built in WPF because of it's ability to create loosely coupled apps where the business logic and presentation layer are separated.  This also applies to apps in general that are developed in .NET.  A good portion of Winforms based projects are being upgraded to WPF as well.

WPF developers are in high demand and WPF is fully supported by Microsoft in the latest versions of Visual studio and .NET.  It's a key part of Microsoft's strategy moving forward.

What will you learn in this course?

WPF is developed using C# and XAML.  You will learn how to use WPF to build and access powerful REST services (specifically weather information and machine learning in this course).  You will also learn to create your own cloud services, and learn languages and patterns the open up future opportunities in Xamarin as well (iOS, Android and the Universal Windows Platform (UWP).

In addition, in this course you will learn C#, XAML, the MVVM (Model-View-ViewModel) architectural pattern, Azure App and Storage services, and SQLite and more.

Why enrolling in this course is the best decision you can make.

Other courses focus on isolated examples on what you can do with WPF.  Not this course!  This course guides you through the creation of real world applications as you learn more and more about WPF. You will:

  1. Build a calculator as you learn:

    1. C#

    2. XAML

    3. Styles

  2. Build a contacts app as you learn:

    1. SQLite

    2. Using ListViews

    3. Creating Custom Controls

  3. Build a machine learning classifier as you learn:

    1. REST services

    2. Picking images from the computer

  4. Build a weather app as you learn:

    1. The MVVM architectural pattern

    2. More REST

  5. Build a notes app as you learn:

    1. More WPF controls such as toolbar, speech to text, toggle buttons, comboboxes, context menus and rich text format editors

    2. To add Azure App Services for cloud hosted databases

    3. To add Azure Storage Account services for storing files in the cloud

    4. To add Animations

Your instructor, Eduardo Rosas, is a certified Xamarin Mobile Developer who has been building apps with C# and XAML since 2012.

This means you are learning from someone who has all the professional training, skills, and experience you need to teach you how to become proficient with WPF in the fastest possible way.  But all the while being taught the right way to program.

If you are ready to get that first paid programming job, or to move up to a more senior programming position, then this course is for you!

After completing this course, you will have the necessary skills to be able to use create your own WPF desktop apps giving you increase career opportunities.

The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities.    Your new job or consulting opportunity awaits!

Why not get started today?

 Click the Signup button to sign up for the course!

  • Be able to build desktop apps that leverage WPF

  • Be able to create your own cloud services

  • Learn languages and patterns that open up opportunities to create iOS, Android and UWP applications using Xamarin

Course Curriculum

3 Lectures

Instructors

Profile photo of Eduardo Rosas
Eduardo Rosas

I am a Software Engineer and Xamarin-Certified Mobile Developer.I have been developing mobile apps for 7 years now, I started when iOS 5 had just been released!During this years I have created apps for clients, both for private use and for public use. I have created some apps that I wanted to release to the app stores, and have created...

Instructors

Profile photo of Tim Buchalka's Learn Programming Academy
Tim Buchalka's Learn Programming Academy

The Learn Programming Academy was created by Tim Buchalka, a software developer with 40 years experience, who is also an instructor on Udemy, with over 2.1M+ students in his courses on Java, Python, Android, C#  and the Spring framework. The Academy’s goal in the next three years, is to teach five million people to learn how to program.Apart from Tim’s...

Review
4.9 course rating
4K ratings
ui-avatar of Cbcsabin
Cbcsabin
5.0
7 months ago

Very Good!

  • Helpful
  • Not helpful
ui-avatar of Valentin Manolov
Valentin M.
4.0
7 months ago

Not focused enough on WPF. Refund denied.
However it is going good in Vew Model Controller.

  • Helpful
  • Not helpful
ui-avatar of Abhilash Venkatesh
Abhilash V.
2.0
8 months ago

Need more of WPF rather than usual C# and other stuff since this is a WPF course. Also, to explain a simple topic it takes 15mins of unnecessary talking.

  • Helpful
  • Not helpful
ui-avatar of Igor Eustáquio da Silva
Igor E. D. S.
5.0
8 months ago

The course content is still useful.

  • Helpful
  • Not helpful
ui-avatar of Mathieu Jacques
Mathieu J.
5.0
8 months ago

I like the practical "follow along" format of the course, it allows integrating a lot of information in a relatively short timeframe. I also appreciate having multiple example projects that reflect possible real life scenarios.

  • Helpful
  • Not helpful
ui-avatar of 민석 이
민석 �.
5.0
8 months ago

It helps a lot to understand c# with WPF as well as MVVM pattern.

  • Helpful
  • Not helpful
ui-avatar of Simon Metzger
Simon M.
5.0
8 months ago

The course has a clean format and covers a well-rounded selection of topics. While some sections, like the one on SQLite, don't directly relate to WPF development, I believe their inclusion provides valuable insight for aspiring application developers. These additional lessons help learners gain a broader perspective, enhancing their understanding of the overall development process.

  • Helpful
  • Not helpful
ui-avatar of Tanumoy Patra
Tanumoy P.
5.0
8 months ago

Good

  • Helpful
  • Not helpful
ui-avatar of Jose Ortega Lopez
Jose O. L.
5.0
9 months ago

too good information

  • Helpful
  • Not helpful
ui-avatar of Igor Iks
Igor I.
5.0
9 months ago

Sehr ruhig un deteilreich erklärt!!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses