Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Enterprise WPF with XAML from Scratch
Rating: 4.1 out of 5(1,501 ratings)
7,655 students

Learn Enterprise WPF with XAML from Scratch

Windows Presentation Foundation tutorial: create powerful Windows apps with rich UI on WPF platform + Intro to MVVM
Created byEngineer Spock
Last updated 7/2020
English

What you'll learn

  • Compose complex layouts
  • Harness the full power of controls
  • Apply data binding
  • Create bindable properties
  • Create and apply custom templates
  • Create and apply resources
  • Make UI looking stylish
  • Develop full-fledged WPF applications

Course content

11 sections128 lectures5h 3m total length
  • How to Ask Questions0:23
  • Download Source Code0:04
  • Join .NET Community of Students0:02
  • Course Outline3:29

    Welcome to the course "Learn Enterpeise WPF with XAML from Scratch"! 

    In this lecture I'll reveal the list of topics you are going to learn.

  • Why WPF?3:22

    This lecture is about advantages of WPF framework. Windows Forms is still alive. So you have to make a choice.

  • WPF Architecture3:03

    In this lecture you'll get acquainted with the WPF Architecture: its layers and responsibility of that layers. This is important think for overall understanding of what WPF is in essence.

  • What Is Going on Nowadays?1:15

    Whether WPF is alive? This lecture answers this question!

  • .NET and WPF2:08

    What is the relationship between .NET and WPF today?

  • Support and Tools2:47

    Support and great Tooling are very important things of any framework and WPF is not an exception. Learn more about how Visual Studio and Blend support WPF.

  • Basics of UI-development6:00

    This topic is kind of optional to learn. It is not connected with WPF directly on a half. But I encourage you to learn this lecture, because it gives you the understanding of some basic notions like "Pixel", "Aspect Ratio", "Independent Resolution in WPF" and so on.

  • XAML Basics7:21

    In this lecture you'll see XAML in Visual Studio in action.

  • Summary0:58
  • Intro Quiz

Requirements

  • You should already be familiar with the basics of C#

Description

Learn the WPF and XAML concepts and tools that you will need to build fully functional UI-applications with the modern UI-building framework, Windows Presentation Foundation (WPF). This is the best WPF course here on Udemy.

Teaching Approach

No fluff, no ranting, no beating the air. I respect your time. The course material is succinct, yet comprehensive. All important concepts are covered. Particularly important topics are covered in-depth. Don't forget that this course has English subtitles, so if you don't understand my accent, feel free to turn them on.

Take this course and you will be satisfied.

Build a strong foundation with this WPF Tutorial

Today, almost all applications have rich UI, console applications are very specific. Learning the essentials of WPF and XAML puts a powerful and very useful tool at your fingertips. Being familiar with WPF will make it absolutely easy to move to Universal Windows Platform (UWP) if needed, because these technologies rely basically on the same principles and they are both based on XAML.

Content and Overview

This course is primarily aimed at beginner to intermediate developers. It provides solid theoretical base reinforced by tons of practical material.

WPF is a very wide platform and it’s impossible to cover all its features in a single course, or in a single book. That’s why this course includes all the topics needed for the developing of a full-fledged Windows UI-application, sacrificing some advanced topics such as interoperation with Windows Forms, skinning, creating custom markup extensions etc.

The most beneficial aspect of this course is that it gives you the deep understanding of the WPF platform. For example, you will understand how the layout process really works. It helps to compose XAML quicker. Sometimes you’ll find yourself baffled by the events system of WPF without deep understanding of how it really works.

In short, the course covers the following topics:

  • Basic notions of UI-development

  • Controls

  • Layout

  • Data-Binding

  • Core-Types of WPF

  • Events and Dependency Properties

  • Templates

  • Resources

  • Styles

  • User Controls

  • Custom Controls

  • WPF application model (threading model, app life-cycle)

In the end we will recap what you have learned and you will try to understand where you have to go further with intention to master your skills. Here we will have a discussion of different paths you can go on.

------------------------------------------------------------

Keywords related to the course:

  • Visual Studio WPF

  • WPF beginner tutorial

  • XAML tutorial

  • WPF and XAML tutorial

Who this course is for:

  • Beginners to quickly start developing Windows apps with rich UI
  • Any experienced WPF-developer who would like to refine their knowledge in the platform