Build a WPF MVVM Application - START TO FINISH TUTORIAL

preview_player
Показать описание
Learn how to build a WPF MVVM CRUD application from start to finish in .NET!

Throughout this start to finish tutorial, I cover various topics, such as:
🔥 Building user interfaces with XAML
🔥 Hooking up user interfaces w/ MVVM architecture
🔥 Managing application state
🔥 Dependency injection
🔥 Connecting to a database via Entity Framework
🔥 Packaging for deployment
🔥 Releasing via GitHub Releases
🔥 And much more!

TIMESTAMPS:
0:00 - Introduction
1:21 - Project Setup
3:20 - Basic MVVM
3:21 - ⭐ Views
25:59 - ⭐ View Models
47:23 - ⭐ Models and ⭐ Stores
1:03:47 - Modals/Popups
1:04:36 - Prototyping w/ Figma
1:07:13 - Views for Modal
1:19:15 - View Models for Modal
1:21:54 - ⭐ Navigation
1:28:25 - Displaying the Modal
1:32:44 - ⭐ Commands
1:32:45 - Basic Commands
1:49:46 - Async Commands
1:54:07 - Data Stores
2:14:12 - ⭐ Database Interaction w/ Entity Framework
2:14:53 - ⭐ Domain Layer
2:21:43 - Entity Framework Setup
2:27:41 - ⭐ Services
2:39:16 - Database Migrations
2:45:50 - ⭐ Async Data Loading
2:56:20 - Finishing CRUD
3:02:33 - Edge Cases
3:02:34 - ⭐ Loading Spinners
3:21:47 - ⭐ Error Handling
3:32:52 - ⭐ .NET Generic Host
3:46:29 - Miscellaneous Cleanup
3:55:11- ⭐ Source Control w/ Git
3:59:46 - ⭐ Publishing
4:03:40 - Conclusion

⭐ = key concept

Рекомендации по теме
Комментарии
Автор

Thank you to everyone for helping the channel reach 10, 000 subscribers! To celebrate, this week's video is just a bit longer than usual 😄 🎉

SingletonSean
Автор

I have never posted a comment on YouTube but this video has really helped me out so much that I wanted to say thank you for taking the time to produce it. I still have a long way to go building my own competency and will be watching this on repeat until all of the concepts sink in. Thanks once again. Now let’s have a look at some of your other videos.

apeshape
Автор

Thanks Sean. I like the underscore in fields. Good visual reminder between the public and private variables.

jennibgmailcom
Автор

Gem right here! This comes in such a perfect timing for one of the things that I'm training for!

RupOase
Автор

This is by far the best turorial on WPF coding I've ever seen. Good presentation, explination and knowledge on WPF and it's querks. Thank you!

CRBarchager
Автор

Exactly what I needed!!! Great content as always

Dichill
Автор

Holy coder! I just watched how u set up that interface. I know its just some "simple stuff" but the amount of knowledge you have about all the details is astonishing - or your video editing skills are impressiv as well :D. I mean you simply translate your talking to coding without hesitation.

Anyway just wanted to say thank you for giving a much needed step by step MVVM Tut. Keep it up

MegaBasti
Автор

The best WPF content creator strikes again 😁😁

Thanks for the amazing channel and the amazing video 💐💐

ahmadkelany
Автор

Hi Sean! Neil Singleton here! Lol. Finding this extremely good and clear. I'm looking to change jobs and focus on WPF, which I did touch on a few years ago. Thanks bro. 😉

neils.
Автор

I've folloed your video step by step. It took me probably more that 8 hours. It is very complete and rich of interesting cues. Very good job. Thanks

matteobarbieri
Автор

Very cool lessons on WPF! Keep it up please! There are few good wpf tutorials on the internet

sergeys
Автор

Awesome! Thank you so much for your time and energy. I learned a lot from it and will definitely try these techniques in other applications.

omostan
Автор

THE best WPF DeepDive Video! Others take up to 4h but never go in depth as you. Please keep it up! Maybe evaluate some WPF Nuget Packages.

charlesroscoe
Автор

very great usefull stuff. that´s already what i need. thank you so much 💚

natlinux
Автор

That's Great 4 hours of pure new things to learn :D u made my day

BloodHaZaRd
Автор

Thank you for sharing your great videos, there are full all good information, it is awesome!!

cesarbravo
Автор

Fantastic, really detailed and nicely done

johnnyserup
Автор

I'm just starting this video, Sean you rock! I'm planning to build an engineering app in WPF for my company. Thank you!

webdevfs
Автор

Hey Singleton, any chance you could make an application that uses a calendar? Where you can add some kind of events and maybe even an option for sorting depending on the type of the event that would produce some kind of a list?

Trunkss
Автор

I've been on a Hiatus from the defense/aerospace company I previously worked at (which did desktop/WPF applications for military aircraft), too do some web development, both frontend and backend. I'm going back too the aerospace company though, so this has been an amazing refresher on WPF, Styling, MVVM etc. I didn't forget it all, but after working in Typescript and react for the past 10 months I def needed this. Thanks Sean!

brandonberisford