Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

C# Restful API and WPF Core with MsSQL & EF Core (Udemy.com)

C# Restful API on Web API .Net Core, HTTP, MsSQL, WPF Core with real world Rest API Projects, WPF Core Projects, EF Core

Created by: Oak Academy

Last updated October 2026

icon
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.4 out of 5higher than 28% of them
  • Reviews178#357 of 519 by number of reviews
  • Length11.8 hourslonger than 74% of them
  • Last updatedOctober 2026more recently than 98% of them

icon
Course Description

Wpf, wpf mvvm, xaml, c# wpf, mvvm, wpf application, mvvm wpf, Windows presentation foundation, c#, wpf xaml, wpf gui, uwp wpf, C# RestFul Web API on Net Core Web API with using Postman and in Real Project

Hello,

Welcome to C# RESTFUL API on Web API Net Core with MsSQL & EF Core

C# Restful API on Web API Net Core, HTTP, MsSQL, WPF Core with real world Rest API Projects, WPF Core Projects, EF Core

Finally, our Web API beginning course is ready for you A lot of students want an API course to Use API projects on Net Core Wpf, c#, c# wpf, wpf mvvm, wpf c#, entity framework, c# projects, entity framework core, c# Project, ef core, c sharp, WPF XAML, CSharp

Before starting, I want to explain that this course is a part of big training I can tell this part is the most important part that we will use in following training in an online ticket project, a web project, and in all mobile versions as well made in Xamarin, Flutter, Java Android, Angular, Node js, React Native, and Vue Native For developers who have no knowledge about the API, I preferred to explain the basics of the API in this section basically However, in the following sections, we will learn to use JSON web tokens and we will apply JSON Web Token in more complex projects

This course will give you everything that you will need to start Web API project’s on Net Core Before starting this course, you should know that you need to have basic C# knowledge With this course, you will learn API concepts with Net core and you will make more practice on C# programming And as you know with C# programming you may use Xamarin Forms to build cross-platform mobile apps or design a new video game in Unity

We will start our training with answers to what the Web API is Then we will examine the most useful concepts as Rest and SOAP We will learn the differences between SOAP and RESTFul

In Net core programming, EF core is very important to make crud SQL operations In this course, you will learn to use EF Core with code first approach on a project that you can use in any project

After EF core, you will meet HTTP concepts or you will get more information about HTTP Concepts For example, you will learn the meaning of HTTP status code that you may always see in any project like 404 status code as not found In this course, you can find all necessary information about the crud operation of API with HTTP methods as Get Post, Put, Delete, or Patch

Postman is one of the most popular software testing tools which is used for API testing With the help of this tool, developers can easily create, test, share, and document APIs And in my opinion, if you work on APIs, the postman is the best app for you This means in this course you can also learn using Postman

In most training trainers prefer to show API results only with the postman But in this course, you will also learn to consume an API This explanation may be too complicated for you Simply, in this course first, we will create an API project as Back-End After that, we will create another project in which we will consume our source as Front-End As you know net framework works only on windows platforms but net core is a cross-platform framework which means with Net core you may use the other platforms This means you can share your API with any projects on any platform

In this training, you can also learn to use any API to consume like news API to get global news to your project And in any project, you may see that login with Facebook or Google This means you can learn facebook or google authentication Also, we will learn to consume API projects in a WPF core project
ASP NET is a server-side web application framework that allows web developers to produce dynamic websites and services that are interactive and fast ASP NET code is compiled, making the resulting applications much more efficient compared to those built with scripting languages like PHP

Even though C# is a language that’s relatively easy to learn and maintain, it isn’t just for beginners Its scalability and large support community make C# the language of choice for Microsoft app developers and video game developers working with the Unity Engine Like C++ and Java, C# is a high-level object-oriented programming language It is generally more efficient than Java and has useful features such as operator overloading C# is based on C++ but has several advantages over this older language: it is type-safe, more comprehensively object-oriented, and the syntax has been simplified in several important ways Most importantly, C# interoperates exceptionally well with other languages on the NET platform For this reason, C# is a better choice for building applications for NET

What you will learn?

  • Apply the WPF concepts using C#

  • How to apply each subject to 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 Xaml commands

  • How to apply each subject to 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 Handle 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 the 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#

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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?

icon
More courses by Oak Academy

$84.99

$79.99

$84.99

$109.99

$94.99

$15.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.4

178 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Joseph Kyra on 12/11/2024

The C# Restful API and WPF Core with MsSQL & EF Core course is ideal for anyone wanting to create modern desktop applications and powerful backend systems. It covers a comprehensive range of topics, including RESTful APIs, WPF Core, and Entity Framework Core, with clear explanations and practical examples. The hands-on projects allowed me to apply the concepts step by step, making learning highly effective. If you're aiming to improve your skills in both frontend and backend development while mastering database management with MsSQL, this course is highly recommended!

By Hüseyin Serdar on 12/10/2024

This course provides a solid start for learning C# Restful API development with .Net Core. The real-world projects and clear explanations make complex topics more approachable. Looking forward to diving deeper into the content!

By Archer Alcott on 12/10/2024

This course is incredibly well-designed! It combines C# Restful API development, WPF Core, MsSQL, and EF Core, offering a modern and practical learning experience. The instructor explains the topics step by step in a clear and concise manner, and the example projects make it easy to learn through hands-on practice. As someone who didn’t have much prior knowledge of these topics, this course helped me understand both the theory and practice in a balanced way. I particularly appreciated the sections on EF Core for data management and WPF interface design. I highly recommend this course to anyone, from beginners to professionals. The instructor pays attention to details and explains every step meticulously.

By Holger H. on 9/5/2024

I missed explanations why certain code was implemented (e.g. hashset, virtual ICollection). It was sometimes difficult to understand the contexts and to get the big picture of the code implemented. Important keywords on the presentation would have increased the quality ( REST principles, overview of the HTTP Statuscodes)

By Dilson Pieve on 3/9/2023

It's a good course. Easy, simple and teaches how to use restfull API for sure. The only thing I'd like to comment is that it needs some more information in the asp mvc part about what was done for better comprehension.

By Semih ÇELİK on 11/22/2022

This "C# Restful API and WPF Core with MsSQL & EF Core" course is one of the best C# development courses available in Udemy. This course looks very complete and enjoying it so far.a

By Nurul Adibah Binti Mohktar on 11/21/2022

The course and contents are good but the way instructor present is average. For example, instructor didnt mention which namespace that need to be included when using certain methods. I followed the tutorial but some of my codes are not works. The length of videos are acceptable and not boring. Overall, I enjoyed learning this course, just get a little frustration when my code not works as the tutorials showed.

By Sasika Pamuditha on 8/8/2022

This "C# Restful API and WPF Core with MsSQL & EF Core" course is one of the best C# development courses available in Udemy. This course looks very complete and enjoying it so far.

By Colin Davis on 8/8/2022

A very well organized course focused on C# related development which is suitable for beginner and professional software developers. This course also comes up with practical and theory combination which males this a complete course. C# is one of the most popular programing languages ever and mastering C# is a invaluable in these days!

By Székely Dávid Attila on 5/1/2022

Yes, but some at some places too fast, and some infos i missed and have to get it elsewhere.

Showing all 10 reviews on CourseDuck

Read all 178 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100