Skip to content
UdemySoftware DevelopmentPaid courseBeginner levelCertificate

C# with WinForms and SQL Create Database Driven Desktop App (Udemy.com)

Learn how to program mid-size project with Create, Read, Update and Delete functionality with C#, Windows Forms, and SQL

Created by: Pavol Almasi

Last updated November 2020

icon
What you will learn

  • Working with multiple forms
  • CRUD operation
  • OOP C#
  • Passing data between forms
  • Connecting Windows Forms to database
  • Windows Forms
  • Working with Windows Forms Events
  • SQL

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.4 out of 5higher than 28% of them
  • Reviews71#472 of 519 by number of reviews
  • Length2.8 hoursshorter than 81% of them
  • Last updatedNovember 2020earlier than 87% of them

icon
Course Description

So what is the course all about? It’s about showing you how to set up mid-size project with Create, Read, Update and Delete functionality, C#, Windows Forms, and SQL. I don’t go over any theory, so it is advised you have a at least few months of experience with C# and Windows Forms.

The project itself is perfect for showing how to work with multiple forms, set up C# classes, connect to the database, code basic SQL statements, pass data between forms and form objects, work with Windows Form events, and perform CRUD operations. We won’t be working with in-memory data and each operation will be performed directly against the database.

Of course, this is not a full production ready project. However, it demonstrates how to build a mid-size Windows Forms application, and prepares you towards more advanced concepts. The goal is to show you step by step how each piece of application is coded, so that you can easily follow. This is a perfect course for people who prefer hands on programming, and who like to code everything in a single project, rather than lots of small examples. You can easily finish the project in one weekend, but don’t let that fool you - there is a lot packed into it, and once you understand the code and principles used in this project, you can definitely consider yourself an intermediate programmer. Not bad for 3 hours of your time, right?

So, I’ll see you in the course. Let’s code.

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

Pavol Almasi

I am a professional computer programmer for a national insurance company. I am versed in variety of programming languages, technologies, and frameworks. Currently using mostly SQL and .Net.

I have a Bachelor's Degree from City University of Seattle.

I first came in contact with programming back in the good 'ol days of Visual Basic 6 and Visual Basic for Applications. Manipulating Access databasea was so much fun! 

I moved onto Web development in early 2000's, using HTML and CSS, later added PHP. It was then when I realized I really enjoyed the coding of the back end much more than the design part...and that joy of coding stayed with me ever since.

I LOVE coding, and I LOVE doing exercises and projects in my free time. I am hoping my courses help you to better understand the programming principles and give you a good starting point for your further adventure in computer programming,

icon
More courses by Pavol Almasi

$79.99

$69.99

$64.99

$79.99

$54.99

$54.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.4

71 ratings on Udemy

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

By John Bidwell on 4/3/2024

Well presented making complex concepts understandable.

By Joseph Echel on 5/31/2022

It was good but had to stop and start a lot because I was trying to key the code and it does not stay on the screen long enough and I type pretty fast. Would love to learn more about C# and WinForms if you know of any more courses like yours. I am pretty good as far as SQL is concerned but would like to learn more about using C# to write my own small CRUD forms with our in house data. I will watch the videos a few more times when time permits. Thanks

By Jeff Scott on 4/23/2022

Excellent intro to C# and databases.

By Mohammed Abdulrahim Osman on 4/7/2022

So far so good. Easy to understand

By John Wright on 12/27/2021

Fantastic introduction to winForms. Recommended

By John Hayes on 9/14/2021

Kind of disappointing. This starts from an already pre-made .sln, without showing you how to create forms, or link them. Worst of all: No responses to questions I asked.

By Jason Wojtyna on 2/3/2021

I thought the course was good, and very fast moving - needed to pause many times to catch up, but the knowledge I gained from the course is being put into project for one of my clients immediately, so to me, this course was extremely valuable. Thank you!

By William R. Smith on 11/8/2020

A good course with many types of coding technique examples. The only complaint I have is Pavol could have covered the database 'Copy if Newer' concept immediately after the Add Customer lesson. I spent way too much time trying to figure out why my additions kept disappearing when I restarted the app.

By Willem Pitel on 8/13/2020

Excellent course which was well presented. Very fast pace, but I prefer this than having to constantly wait for the lecturer. Definitely recommended.

By Yuki on 5/2/2020

全体的にはとても良い。 SQL Serverのインストールについては何も触れられていないこと、最初にデータベースにつなぐのに苦労したこと(ダウンロードしたファイルのセキュリティ解除)、全体設計は済んでいるところからスタートするので今何をしているかが最初はわかりづらいこと、などが改善されるともっとうれしい。

Showing all 10 reviews on CourseDuck

Read all 71 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