MSSQL with C# WPF Core Project, MVVM by Using EF Core (Udemy.com)
Learn Ms SQL Server, MsSQL Backup & Recovery with SQL course how to connect C# WPF core to SQL with EF on Real Project
Created by: Oak Academy
Last updated October 2026
What you will learn
- Apply the WPF concepts using C#
- How to apply each subject on real C# WPF Core projects
- How to make a professional project with EF Core on SQL
- How to make a professional project with Entity Framework Core on SQL
- How to Create Personnel Tracking systems algorithm
- Using of Toolbox items in WPF core
- No Prior Database OR SQL experience is required.
- Using of Toolbox items in WPF core
- Using of Xaml commands
- How to apply each subject on real projects
- Understand how to use the database-first approach with using Entity Framework Core
- Create real-world projects using WPF Core and Entity Framework Core
- How to Handled errors and exceptions in your apps
- How to use coding techniques to make efficient development
- By the end of this course you will be in a position to build any professional WPF Core application with all details using .Net Core and Entity Framework Core
How it compares
Against the other 518 rated Udemy courses in Software Development on CourseDuck:
- Rating4.5 out of 5higher than 41% of them
- Reviews148#385 of 519 by number of reviews
- Length13.1 hourslonger than 77% of them
- Last updatedOctober 2026more recently than 98% of them
Course Description
Hello there,
Wpf, wpf mvvm, xaml, c# wpf, mvvm, wpf application, mvvm wpf, Windows presentation foundation, c#, wpf xaml, wpf gui, uwp wpf
Welcome to "MSSQL with C# WPF Core project, MVVM by using EF Core" Core course
Learn Ms SQL Server, MsSQL Backup & Recovery with SQL course how to connect C# WPF core to SQL with EF on Real Project
Leverage WPF with C# and XAML to build real world skills with Azure, REST, MVVM and Machine Learning
Finally our WPF beginning course is ready for you. A lot of students want a WPF course to make WPF applications on .Net Core.Wpf, xaml, wpf c#, Windows, presentation, mahapps, wpf material design, dispatchertimer, wpf xaml, devexpress wpf, telerik wpf, snop wpf, wpf Linux, wpf colors, Windows wpf, wpf Office, c# xaml, Microsoft wpf, wpf c++
This course will give you everything that you will need for a professional WPF application. Before starting this course, you should know that you need to have basic C# knowledge. With this course you will learn WPF concept with .Net core and you will make more practice on C# programming. And as you know with C# programming you may use with Xamarin Forms to build cross-platform mobile apps ,or designing a new video game in Unity. Wpf, wpf mvvm, wpf application, wpf xaml, WPF Database, advanced wpf, wpfaster.
We will start our training with answer of What the WPF is. Than we will examine most useful elements in toolbox on .Net Core Framework. So you will learn differences between windows form and WPF also you will learn differences between .net Framework and .Net Core on some toolbox elements. You will also learn XAML programming that will be a basic knowledge for you before starting Mobile Programming on Xamarin. In this course you will learn basic commands of Microsoft SQL. Also our course will teach you to make real project as professional. As you know .net framework works only windows platforms but .net core is a cross platform framework this means with .Net core you may use the other platforms. Now in our training you will also learn usage of Entity framework Core. With making our project with MsSQL WPF and EF Core you will make more practice on these technologies. For example you can create a professional database with all addictions And also you will learn to create real project algorithms. In our WPF project you can see login operations to use in your any project . as a summary after this project you will learn WPF concept .Net Core Basic level Of MsSQL and usage of EF core.
Microsoft SQL Server is a relational database management system developed by Microsoft which is the database we will be learning during the course. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications. SQL is the standard language for Relation Database Systems. All relational database management systems like SQL Server, MySQL, MS Access, Oracle, Sybase, and others use SQL as the standard database language. SQL is used to communicate with a database.
Backup and Recovery are very important for those who want to progress in the database. Because one of the most important roles of a database administrator is to constantly protect the integrity of the databases and maintain the ability to recover quickly in case of a failure. In light of this, it’s critically important to have a backup-and-recovery strategy in place in order to be ready for an emergency
What you will learn?
Apply the WPF concepts using C#
How to apply each subject on real C# WPF Core projects
How to make a professional project with EF Core on SQL
How to make a professional project with Entity Framework Core on SQL
How to Create Personnel Tracking systems algorithm
Using of Toolbox items in WPF core
Using of Toolbox items in WPF core
Using of Xaml commands
How to apply each subject on real projects
Understand how to use the database-first approach with using Entity Framework Core
Create real-world projects using WPF Core and Entity Framework Core
How to Handled errors and exceptions in your apps
How to use coding techniques to make efficient development
By the end of this course you will be in a position to build any professional WPF Core application with all details using .Net Core and Entity Framework Core
Using Object-oriented programming (OOP) is a computer programming paradigm where a software application is developed by modeling real world objects into software.
WPF (windows presentation foundation)
WPF core
wpf c#
c# wpf
ms sql
mssql
c#
c# sql
sql
ms sql server
ms sql server
c# and sql
oak academy
sql with c#
c# sql server
microsoft sql
ssrs
Microsoft sql server
Tips and Tricks
How to install and setup these requirements.
You will learn the basics of SQL such as data, database, DBMS or SSMS, SQL, tables, and so on.
Database normalization,
Manipulating data,
Retrieving data from the database with different scenarios,
You will also learn SQL transactions and transaction commands,
Schema and schema objects and
User privileges, permission commands, and roles.
What is the recovery model? What are the differences between the Full, Bulked Logged, and Simple recover model?
What is a full backup? Why does every backup have to start with a full backup?
What is a differential backup? what is it used for?
What is a transaction log backup? what does it do
How do we reinstall if the database is completely deleted?
How do we return the database to a specific time?
At the end of the course
By the end of the course, you will be able to master WPF (Windows Presentation Foundation)
Why would you want to take this course?
Our answer is simple: The quality of teaching.
Instructor Details
- 4.5 Rating
148 Reviews
Oak Academy
Who is Oak Academy?
Oak Academy is a London-based online technology education company. We publish practical, structured video courses in cybersecurity, IT certification, artificial intelligence, data science, software development, and mobile technologies. More than 470,000+ learners have enrolled in Oak Academy courses on Udemy, leaving over 67,000+ reviews across our catalogue. Our courses are produced in English, Portuguese, and several other languages.
What does Oak Academy teach?
Our catalogue is organized around the skills employers actually hire for:
Cybersecurity and ethical hacking — penetration testing, network and web application security, Nmap, Metasploit, Wireshark, Kali Linux, and hands-on practice environments such as TryHackMe and Hack The Box.
IT certification prep — CompTIA A+, Network+, Security+, and newer tracks including CompTIA DataAI, mapped directly to current exam objectives.
Artificial intelligence and data science — Python, NumPy, Pandas, Matplotlib, machine learning with Scikit-learn, R programming, and end-to-end data projects.
Software and mobile development — Python, Java, JavaScript, Flutter and Dart, Android, iOS, and full-stack web development.
How are Oak Academy courses designed?
More courses by Oak Academy
MS SQL Server: Learn MS SQL Server from Scratch (2026)
4.5 (10,475 Reviews)
Provider: Udemy
Time: 5.5h
$84.99
Android App Development with Kotlin | Beginner to Advanced (2026)
4.2 (2,378 Reviews)
Provider: Udemy
Time: 67.9h
$84.99
CompTIA Security Plus (SY0-701) Course | Comptia Security+ (2026)
4.4 (2,311 Reviews)
Provider: Udemy
Time: 33h
$109.99
Full Ethical Hacking & Penetration Testing Course | Ethical (2026)
4.5 (1,556 Reviews)
Provider: Udemy
Time: 25.2h
$94.99
Metasploit Framework: Penetration Testing with Metasploit (2026)
4.5 (1,503 Reviews)
Provider: Udemy
Time: 15.9h
$15.99
More Software Development courses
MATLAB Programming Simulink: Beginner to Pro with ChatGPT (2026)
5.0 (930 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
Build Web Apps with Nuxt.js 3: Master TypeScript & API [New] (2026)
4.9 (635 Reviews)
Provider: Udemy
Time: 6.7h
$19.99
Terraform 101: The Ultimate Hands-On Guide [Azure Edition] (2025)
4.8 (1,975 Reviews)
Provider: Udemy
Time: 11.9h
$94.99
Reviews
By Avri Lev on 1/14/2025
Very clear and concise I like it! Up to now I've learned a lot. Thank you, Dr. Avri Lev
By Harman Singh on 11/14/2024
this Instructor has 3 different WPF course all about the same project, and I bought them together because udemy recommended them in bundle. p.s. the content is old from 3 years ago, the git hub repo has never been updated since.
By Çağrı Güzel on 1/23/2024
Very clear and understandable explanation.
By Anonymized User on 8/9/2023
Clear and very informative discussion even granular explanation using simple examples.
By Volkan Karabuga on 6/12/2023
I like this course very much in terms of content, instructor quality and plain expression. thanks
By Erkan ERTURAL on 10/3/2022
Good resources for Wpf . I recommend you
By Huseyin Ogur on 10/3/2022
ms sql with c# wpf core project is hand-on so that easily to understand all topics
By Richard Swain on 4/11/2022
This is exactly the course I needed. At times the instructor performed some action then moved on to using the result of the action with very little time to actually see the action he performed. The course used the EF Database First method of building the project. This was the first multi-table SQL project I've seen which uses the DB First approach. Good course!
By Abdulrazek Fawzy Abdulrazek on 4/10/2022
Practical Projects and amazing explanation
By Fatih Akkaya on 11/24/2021
Thanks for this course to understand birectional data binding using MVVM
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100









![Build Web Apps with Nuxt.js 3: Master TypeScript & API [New]](/programming/software-development/images/6457785_5adc_4.jpg?v=1789443959)

![Terraform 101: The Ultimate Hands-On Guide [Azure Edition]](/programming/software-development/images/6208847_f60a_7.jpg?v=1791193600)
