WPF & XAML: Build 10 WPF applications (C#) in 2020

Learn XAML and WPF development on 10 projects. WPF/C# programming even for beginners

4.00 (406 reviews)
Udemy
platform
English
language
Programming Languages
category
6,412
students
6 hours
content
Dec 2019
last update
$69.99
regular price

What you will learn

Create 10 applications using WPF & XAML

Be able to create custom WPF application

Understand Programming Fundamentals in C#

Be able to write XAML code for your application

Description

Do you want to start with WPF and XAML programming?

Then this course is designed for you. In this course, you will create 10 applications using WPF,XAML and C# programming language. You will also learn the important concepts of programming. After finishing the course you should be able to create simple applications and have a strong foundation in programming. I try to explain how all the important concepts work and how you can use them in your C# code.

I know you don't have time for long and boring lectures. That is why I try to be as engaging as possible. I also go directly to the point.

Practice oppurtunities:

Through out the course are 4 tests on which you can practice your knowledge. Also during the "CODE" videos I am tring to keep you engaged by asking questions like "What will be the result of this?".

What will I learn?

Firstly, you will learn programming fundamentals. Because without the foundation you cannot move on and create applications.

  1. what is program

  2. What is programming

  3. variables

  4. data types

  5. if and switch statements

  6. arrays

  7. loops (for, while, do-while)

  8. functions

that is why the knowledge of programming fundamentals is optional.

Then you will use the gained knowledge and build 10  WPF applications:

  1. Simple Calculator

  2. Guess Number Game

  3. TODO list

  4. Advanced Calculator

  5. Text Editor

  6. Calendar

  7. Canvas

  8. Graph Designer

  9. Clicking game

  10. Tick tack toe game


Who should take this course?

  1. Anyone who wants to learn programming fundamentals in C#

  2. Anyone who wants to create WPF & XAML applications


Content

Introduction

Introduction
Say Hello :)
Install Visual Studio

Programming Fundamentals in c#

What is programming?
Hello World
What is variable?
Data types
CODE: Variables
QUIZ: Variables
Logical Operators 1 (<, >, <=, >=)
Logical Operators 2 (!, &&, ||)
if statement
CODE: if statement
switch statement
CODE: Switch
QUIZ: Conditions
What is array?
CODE: Array
What is loop?
CODE: For loop
CODE: While loop
CODE: do-while loop
QUIZ: Arrays, Loops
What is function?
CODE: Functions
Why should you use function?
QUIZ: Functions
CODE: first application (Calculator)

Starter applications

GUI: Calculator
FUNCTIONALITY: Calculator
GUI: Calculator Fix
GUI: Guess Number
FUNCTIONALITY: Guess Number
GUI: Todo list
FUNCTIONALITY: Todo list
GUI: Advanced Calculator
FUNCTIONALITY: Advanced Calculator
GUI: Text Editor
FUNCTIONALITY: Text Editor
GUI: Calendar
FUNCTIONALITY: Calendar 1
FUNCTIONALITY: Calendar 2

Advanced applications

GUI: Canvas
FUNCTIONALITY: Canvas
GUI: Graph
FUNCTIONALITY: Graph
FUNCTIONALITY: Graph 2

Games

GUI: Clicking Game
FUNCTIONALITY: Clicking Game 1
FUNCTIONALITY: Clicking Game 2
GUI: Tick-Tack-Toe
FUNCTIONALITY: Tick-Tack-Toe

BONUS: Discounts to my other courses!

BONUS: Discounts to my other courses!

Screenshots

WPF & XAML: Build 10 WPF applications (C#) in 2020 - Screenshot_01WPF & XAML: Build 10 WPF applications (C#) in 2020 - Screenshot_02WPF & XAML: Build 10 WPF applications (C#) in 2020 - Screenshot_03WPF & XAML: Build 10 WPF applications (C#) in 2020 - Screenshot_04

Reviews

Francisco
April 10, 2023
How to put this simply? This is NOT how WPF was designed to implement desktop applications. This entire course treats desktop application development as if we are building on top of Windows Forms. I've never seen anyone squander away the capabilities of WPF to such an extent. If you aren't going to leverage the capabilities of WPF, then why use it? Windows Forms has a much lower learning curve, which no one taking this course will ever know, because this course didn't cover a single thing that makes WPF a better choice than Windows Forms. From start to finish, this entire course was done the Windows Forms way.
Jonah
March 24, 2023
Well, I won't say i did not learn some new stuff but the course was not what i expected. Instructor seemed not prepared. Also, it was very basic. Not what you'd expect with using of XAML.
Yuki
December 5, 2022
たしかにwpf&xamlだが、まずxamlが酷い。全部gridとmarginだけで配置する。formでやってるのと同じ。 そして、もちろんコードビハインドだし、変数宣言などもひどい内容。 初心者はこれでC#を覚えてしまったらえらいことになる。 caliburnで作成する練習の題材として使わせてもらいました。
Akhil
July 5, 2022
it was very good for a beginner, it would be better if you include dependency injection and dependency properties
Eugen
April 2, 2022
Even if I'm not a beginner, it was interesting and very well exposed, whenever you can find something useful, or something seen from another perspective. Thank you very much!
Michal
September 20, 2021
This is exactly what I was looking for a noob like me. Keep on practicing on your language skills and you will be next Tim Corey :) <3 from SVK
Wally
August 25, 2021
Not the best match for me...I'm new to XAML and WPF, but not to programming in general, so the early lectures aren't necessary. I think this would have been better if it was split into separate "Intro to Programming" and "Intro to XAML / WPF" courses, allowing students to better focus on just the part or parts that they need.
Sunilkumar
July 27, 2021
e p i c course it's helping me SOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO MUCH I LOVE THIS !!!!!!!!!!
Oliver
May 23, 2021
I did enjoy the focus on XAML which is why I got into this course in the first place. However the author does not use common best practices, which can form bad habits. Content-wise the course does not cover stacking / stretching layout or the grid rows/column layout controls which is pretty basic and much better than manually setting distances. I did get some decent practice out of this so I'm not going to ask for a refund.
Dhananjay
November 25, 2020
Learnt basics..good for starting wpf and xaml ...and also things are very neatly explained for first time coders.
Harlan
August 24, 2020
It did not seem like the instructor was prepared for his own lectures, just making it up as he went along. Also, for a course on WPF, he did not really going into using the various panels and how to use them. I was really expecting a lot more. In addition, it was very hard to understand him and instead of explaining concepts, he just seemed to rush through everything.
Joe
July 27, 2020
This course is mis-titled. It should be called "A very basic introduction to programming using C# and WPF Drag and Drop. 1st Hour had nothing to do with WPF! It was "this is a variable,this is a loop...." 2.) The WPF apps are so remedial that they don't really teach anything about WPF. No coverage of layout, brushes, data, etc. Disappointed.
TLife
June 2, 2020
I already have experience with coding, needing only the knowledge of syntax. Can't speak to the actual teaching capacity, though that seems good.
Shinya
April 29, 2020
英語ですが、非常にクリアな発音で丁寧に説明されているので、分かりやすいです。 Even though Japanese native speaker, it is easy to understand because this video lecture is so clear pronunciation and explanation is so kind. Thank you.
Anne
February 14, 2020
Mainly too easy, could use some more advanced functions. Also why show with margins set, and not able for the user to change the window size? When a grid with column width and row height set with * or auto does the job more nicely?

Charts

Price

WPF & XAML: Build 10 WPF applications (C#) in 2020 - Price chart

Rating

WPF & XAML: Build 10 WPF applications (C#) in 2020 - Ratings chart

Enrollment distribution

WPF & XAML: Build 10 WPF applications (C#) in 2020 - Distribution chart
2045930
udemy ID
11/24/2018
course created date
6/19/2019
course indexed date
Bot
course submited by