강의

멘토링

커뮤니티

BEST
Programming

/

Desktop Application

[C#/.NET 7.0] Welcome, new to WPF?

This is a basic course on Windows Desktop development using WPF. Learn how to easily do DB CRUD using EntityFrameworkCore. We will teach you Programming Skills based on MVVM Design Pattern and XAML UI Design "Basics". We will also provide the source code used in the course :)

(4.5) 40 reviews

456 learners

Level Basic

Course period Unlimited

  • RAZOR
.NET
.NET
wpf
wpf
.NET
.NET
wpf
wpf

Reviews from Early Learners

Reviews from Early Learners

4.5

5.0

jlim

100% enrolled

I think the WPF wall is high, but from a beginner's perspective, the concepts related to the MVVM architecture pattern were neatly explained in a customer-oriented manner, and the lecture was easy to access through the WPF-UI template, and the postgre db connection part was good. Also, including the last lecture, there were good tips for using Visual Studio throughout the lecture. Although it was a short time, I think the core parts of the basics of WPF provided in the lecture were well delivered, and I am willing to take the intermediate course when it opens. Personally, the voice resembles YouTuber Tooth Breaker, so I was more focused than other lectures. (Good diction)

5.0

정재현

35% enrolled

I heard well about the tools used in C# WPF.

5.0

정혜선

35% enrolled

I like it

What you will gain after the course

  • Understanding WPF

  • Understanding WPF Projects

  • Understanding the MVVM Design Pattern

  • Understanding Command, Data-binding, and D/I

  • Understanding XAML UI Design

  • Understanding EntityFramework DB First

  • Other UI Development Tips

WPF Basics for Beginners 📖

○ This course is a basic course on WPF Desktop App development for C#/.NET developers.

○ You can learn object-oriented programming techniques such as WPF, MVVM, and Dependency Injection.

○ You can learn the basics of WPF UI by working on XAML design together.

After taking the lecture, you will be able to create results like this.

Dashboard development and UI implementation

  • XAML Design and Other UI Development Tips

  • Interacting with View Model and Code-behind

Data input function development and UI implementation

  • Implementing UI and logic for DB CRUD functions

  • Utilizing PostgreSQL + EntityFramework Core

  • You will have a clear understanding of the MVVM Design Pattern.

  • You will be able to understand core Commands, Data-binding, and Dependency-Injection.

  • You can learn about component design and programming techniques for loose coupling.

  • You can use EntityFramework for DB CRUD.

  • You can get XAML Design and other UI development tips.

Learning Content

Section (1) Understanding WPF and Project Structure

  • Learn the differences between WPF and Winforms.

  • Learn the basic WPF project structure.

  • First, prepare the environment before developing WPF.

Section (2) Understanding MVVM

  • Understand the MVVM Pattern and loose coupling.

  • Understand Command and Data-binding.

  • Understand Dependency Injection.

Section (3) Database and Entity Framework Core

  • First, prepare to use the database.

  • Introducing a Framework for DB CRUD.

  • Let's handle it directly in the code base.

Section (4) Development of View and View Model

  • Let's try development based on the MVVM Pattern.

  • Enter data and design the Dashboad.


  • Develop a View Model for the above View.


Things to note before taking the course

Practice environment

  • Operating System and Version (OS): Windows 10

  • Tools used: VisualStudio2022, pgAdmin4

Learning Materials

  • Basically, it is provided as an audio within the lecture, and any necessary materials or sites are written in the lecture materials!

Player Knowledge and Precautions

  • Whether required prerequisite knowledge is required considering learning difficulty

    • You can take the course without any problems even if you only know the basic grammar of the C# language 👍

  • Content directly related to the course, such as lecture video quality (audio/video quality), and recommended learning methods

    • I tried to minimize noise as much as possible! Please excuse any slight noise 🙏

  • Questions/Answers and future updates

    • Please leave any questions you may have and we will respond as soon as possible.

    • We will update later. Please give us lots of F/B 😄

  • Notice regarding copyright of lectures and learning materials

    • You can freely use the source code provided in the lecture 🔥

Recommended for
these people

Who is this course right for?

  • Anyone who has experience with projects using the C# language (Form, Blazor, etc.)

  • Anyone who knows basic C# grammar

  • Anyone who knows object-oriented concepts based on C#

Need to know before starting?

  • C#

  • Database

Hello
This is

892

Learners

80

Reviews

41

Answers

4.5

Rating

5

Courses

Hello. I am RAZOR, a developer. I develop in Python and C#/.NET (Winform, WPF, Blazor) :)

Thank you as always for taking my courses, and please feel free to give me your F/B without hesitation!🤟🤟🤟

★High-quality(?) Lecture List provided by RAZOR

○ Python Fast API Course LINK: https://inf.run/h7eTV

○ Winform Lecture LINK : https://inf.run/iovRi

○ WPF Lecture LINK : https://inf.run/ptAYH

○ Blazor WASM Course LINK : https://inf.run/tptBE

○ Blazor Server Course LINK : https://inf.run/fKHBg

★Want to get mentoring from RAZOR?

○ Mentoring LINK: https://inf.run/7u6fC

★If you're curious about how to earn side income by selling online courses written by RAZOR himself: ○ How to earn 13 million won in side income in just 219 days: Sold in the form of a PDF e-book. ○ Purchase

★Curious about how to earn extra income by selling online courses written by RAZOR himself?

○ How to earn 13 million won in side income in 219 days: Sold as a PDF e-book.

○ If you are interested in purchasing, please contact me via email (resti52@naver.com) :)

Curriculum

All

17 lectures ∙ (4hr 19min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

40 reviews

4.5

40 reviews

  • phyee9849님의 프로필 이미지
    phyee9849

    Reviews 1

    Average Rating 5.0

    5

    35% enrolled

    • resti52
      Instructor

      Hello, phye_e. First of all, thank you so much for your review despite your busy schedule. I hope my lecture was helpful to you in some way, and I wish you all the best in everything you do. I hope to see you again with a better lecture next time. Thank you!

  • kym07616421님의 프로필 이미지
    kym07616421

    Reviews 23

    Average Rating 5.0

    5

    100% enrolled

    • resti52
      Instructor

      Thank you for your valuable review, YongMin Kim! I hope you finish the year well and that the new year brings you nothing but good things :)

  • definejae2349455님의 프로필 이미지
    definejae2349455

    Reviews 4

    Average Rating 4.8

    5

    35% enrolled

    I heard well about the tools used in C# WPF.

    • resti52
      Instructor

      Thank you so much for your valuable review, Jaehyun! I hope you finish the year well and that next year is filled with only good things :)

  • hyesunjeong4204님의 프로필 이미지
    hyesunjeong4204

    Reviews 17

    Average Rating 5.0

    5

    35% enrolled

    I like it

    • resti52
      Instructor

      Jeong Hyeseon, I love it~! Thank you for the course review :)

  • smartup8966님의 프로필 이미지
    smartup8966

    Reviews 1

    Average Rating 4.0

    4

    35% enrolled

    • resti52
      Instructor

      smartup! Thank you for the course review :)

$68.20

RAZOR's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!