Skip to content
C# WPF Core Development with MS SQL & Entity Framework cover image
Play overlay
Preview this course

C# WPF Core Development with MS SQL & Entity Framework
Oak Academy

Build Professional Windows Applications Using C# WPF, MS SQL, and EF Core

Summary

Price
£49 inc VAT
Study method
Online, On Demand
Duration
8.1 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free

1 student purchased this course

Add to basket or enquire

Overview

Welcome to the C# WPF Core Development with MS SQL & EF Core course.

This course teaches you how to build modern desktop applications using C# WPF, Entity Framework Core, and MS SQL. You will learn to create interactive Windows applications, connect them to databases, and apply professional coding techniques.

The training covers fundamental concepts like WPF controls, XAML, MVVM architecture, and Object-Oriented Programming (OOP). Through hands-on projects, you will see how to combine user interfaces with backend data using Entity Framework Core and SQL Server.

By the end of the course, you will have the skills to design and develop full-featured desktop applications for real-world scenarios.

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Curriculum

6
sections
62
lectures
8h 6m
total
    • 1: Intro to WPF core, C# Wpf 04:06
    • 2: FAQ about C# WPF Core with MsSQL & EF Core 03:00
    • 3: What is WPF Preview 04:49
    • 4: Project Source Codes 01:00
    • 5: First WPF Project 03:42
    • 6: Windows Properties in WPF Core 07:37
    • 7: Button in WPF Core 09:38
    • 8: Label in WPF Core 03:27
    • 9: Text Box Properties 08:57
    • 10: CheckBox in WPF Core 04:43
    • 11: Radio Button Properties 04:31
    • 12: Combo Box 12:13
    • 13: ListBox Usage 10:53
    • 14: Review to Panels and Controls 04:33
    • 15: Canvas Control 04:21
    • 16: Wrap Panel 03:24
    • 17: Stack Panel 03:56
    • 18: Dock Panel 04:16
    • 19: Grid Control 10:18
    • 20: Datepicker 08:17
    • 21: Datagrid 12:56
    • 22: User Control 14:24
    • 28: The final version of project 07:12
    • 29: Creating Database on MsSQL 12:07
    • 30: Creating Project and Connect Database 07:45
    • 31: Design Main Window 11:19
    • 32: Department List Page 09:20
    • 33: Add Department 08:45
    • 34: Update Department 06:01
    • 35: Add, Update and Listing Positions 21:27
    • 36: Design Employee Windows 16:42
    • 37: Add Employee 17:59
    • 38: Listing Employees 07:08
    • 39: Update Employees 12:00
    • 40: Design Task Windows 15:23
    • 41: Add Task 09:03
    • 42: Listing Tasks 10:43
    • 43: Update Tasks 05:34
    • 44: Design Salary Windows 10:59
    • 45: Add Salary 09:58
    • 46: Listing Salaries 10:20
    • 47: Update Salary 06:31
    • 48: Delete Salaries 02:25
    • 49: Delete Tasks 02:03
    • 50: Login Window 08:27
    • 51: Design Permission Windows 13:02
    • 52: Add Permission 09:53
    • 53: Listing Permissions 08:26
    • 54: Update Permission 07:56
    • 55: Delete Permission 01:57
    • 56: Delete Employee with Triggers 09:33
    • 57: Delete Position with Triggers 04:09
    • 58: Delete Department with Triggers 02:26
    • 59: Authorization Operations 16:45
    • 60: What We have Learned 03:05
    • 61: MessageBox 05:14
    • 62: BreakPoints 07:44

Course media

Description

Welcome to the C# WPF Core Development with MS SQL & Entity Framework course.

This course is designed for developers who want to create desktop applications using C# WPF, MS SQL, and Entity Framework Core. Whether you are new to WPF or want to enhance your skills with database-driven applications, this course provides practical, hands-on experience.

You will start with the basics, learning how to set up your environment, understand WPF components, and build user interfaces using XAML. Then, you will dive into MVVM architecture to structure your applications for maintainability and scalability.

The course also focuses on database integration: you will learn to use Entity Framework Core for data access, implement CRUD operations, and apply best practices in database management with MS SQL Server.

Key learning outcomes include:

  • Understand and apply WPF concepts in real projects

  • Build desktop applications using MVVM architecture

  • Design user interfaces with XAML and WPF controls

  • Connect applications to MS SQL databases using Entity Framework Core

  • Implement professional project workflows, including error handling and code optimization

  • Work on practical projects such as Personnel Tracking Systems and more

This course emphasizes hands-on learning, with examples that simulate real-world applications. By completing the course, you will confidently create professional Windows applications combining WPF, C#, and MS SQL.

Why Take This Course?
  • Step-by-step, practical approach to desktop development

  • Real project experience with database integration

  • Learn industry-standard practices and coding techniques

  • Lifetime access to course materials and instructor support

Join now and start building professional Windows desktop applications with C# WPF, MS SQL, and EF Core!

Who is this course for?

  • People who wants to read and write C# wpf core
  • Anyone who wants to improve their C# OOP, MS SQL & WPF Core programming skills
  • Anyone who wants to learn how to code with C# programming language, regardless of their current level
  • Anyone who wants to start learning SQL Server Basics
  • Anyone who wants to better understand how databases work
  • Anyone who plans a career in Microsoft SQL Server database
  • BI consultants working on technologies other than SQL Server (Oracle etc ...)
  • People who are willing to make a career in the corperate world

Requirements

  • Desire to learn C#, MS SQL WPF Core
  • Desire to learn WPF .Net Core
  • A Windows for installing all the free software and tools needed to practice
  • Basic C# Knowledge
  • Visual Studio 2019 for WPF core, C# WPF
  • SQL Server Management Studio
  • No Prior Database OR SQL experience is required.
  • Desire to learn EF Core for SQL
  • Desire to learn Making Professional Project
  • Desire to wants to learn WPF core, wpf c#, c# with ms sql
  • Nothing else! It’s just you, your computer and your ambition to get started today

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2026. All rights reserved.