Video Lessons Icon 17 Lessons
Hours of Course Icon 8 Hours
Certificate Icon Certificate
Video Lessons Icon 17 Lessons

Hours of Course Icon 8 Hours

Certificate Icon Certificate

Build a Bill Time App

This course is designed to help you practice building real-world applications using WPF and SQLite. Along the way, you will also get experience in other areas including:

  • Generics
  • Events
  • Common WPF Controls
  • Parent/Child forms in WPF
  • Tuples
  • Class Libraries
  • Basic Deployment
  • Database creation
  • Full CRUD operations
  • Debugging
  • and more…

Interested in learning more about the course? The first lesson, which introduces the course, is free to take.

This course includes the full database, all of the source code, and the Git repository to allow you to see the code at every step along the process. Every bit of the work done from the start to the end is done on-screen for you to see and follow along with. Get stuck somewhere? No problem! Just check out the provided code at that particular step and compare the differences.

Legacy Course Logo

Legacy Courses include training in older technologies. We offer them so you are equipped to code like a pro with the technology you face every day.

Course Technology:
.NET Framework 4.7.2
Your Path Image

Your Path to Real-World C# Developer

Setup

Getting started setting up the application

Initial Setup

By Tim Corey 5 lessons 66 min Preview
Introduction
6:56 min
Planning
26:23 min
Database Creation
19:14 min
App Setup
14:25 min
Downloading Source Code

Forum

Collaborative Student Space

Form Setup

By Tim Corey 5 lessons 141 min
Main Form Setup
41:21 min
Client Form Setup
19:08 min
Defaults And Payments Form Setup
21:26 min
Work And About Form Setup
25:57 min
Setting Up The Data Access
35:24 min
Your Path Image

Milestone

You now have an application that is ready to hook together

Milestone Icon
Your Path Image

Wire-Up

Hooking everything up to make a working app

Form Wire Up

By Tim Corey 5 lessons 198 min
Wiring Up The Defaults Form
54:35 min
Wiring Up The Client Form
68:05 min
Wiring Up The Payments Form
52:16 min
Wiring Up The Main Form
38:35 min
Wiring Up The Work Form
46:57 min

Wrap Up

By Tim Corey 2 lessons 14 min
Deploying
6:26 min
Wrap Up
8:43 min
Course Completed

Certificate Awarded

Your Path Image

You Are a Real-World C# Developer

You are now able to....

Laurel One

Build a .NET Framework WPF application

Laurel Two

Work with XAML in a real-world app

Laurel Three

Create and access a SQLite database

Your Path to Real-World C# Developer

Setup

Getting started setting up the application

Initial Setup

5 lessons 66 min Preview
Introduction
6:56 min
Planning
26:23 min
Database Creation
19:14 min
App Setup
14:25 min
Downloading Source Code

Forum

Collaborative Student Space

Form Setup

5 lessons 141 min
Main Form Setup
41:21 min
Client Form Setup
19:08 min
Defaults And Payments Form Setup
21:26 min
Work And About Form Setup
25:57 min
Setting Up The Data Access
35:24 min
Your Path Image

Milestone

You now have an application that is ready to hook together

Your Path Image

Wire-Up

Hooking everything up to make a working app

Training Icon

Form Wire Up

5 lessons 198 min
Wiring Up The Defaults Form
54:35 min
Wiring Up The Client Form
68:05 min
Wiring Up The Payments Form
52:16 min
Wiring Up The Main Form
38:35 min
Wiring Up The Work Form
46:57 min
Training Icon

Wrap Up

2 lessons 14 min
Deploying
6:26 min
Wrap Up
8:43 min
Your Path Image
Certificate Icon

Certificate Awarded

Course Completed

Your Path Image

You Are a Real-World C# Developer

You are now able to....

Laurel One

Build a .NET Framework WPF application

Laurel Two

Work with XAML in a real-world app

Laurel Three

Create and access a SQLite database

Ready to start your path?

Ready to start your path?

Picture of Tim Corey talking

Hi, I'm Tim COREY

I learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. I kept thinking, “It shouldn't be this hard!” Now I teach students how to think and code like professional developers. My goal is to make it easier for you to become a developer.

25+

Years Experience

400,000

Students

400+

Hours Content

8x

Microsoft MVP

Don't Just Take My Word for It

“With your knowledge and teaching style I just got my first job offer as a C# developer”
Corey
“Definitely worth the money you pay.”
Zafar
“I really appreciate the explanation of “Why”
Jamie
“Thank you so much”
Daniel
“I'd feel better having a colleague that learned from Tim's courses than a bootcamp”
KUMBALA80
“After completing the mastercourse I got two very nice competing engineering offers”
Ron
“Best I've come across”
Chris
“I have finally landed my first job as a software developer”
Daniel
“If I only found this a year ago I could've saved so much time.”
Alex

Hi, I'm Tim COREY

I learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. I kept thinking, “It shouldn't be this hard!” Now I teach students how to think and code like professional developers. My goal is to make it easier for you to become a developer.

Picture of Tim Corey talking

25+

Years Experience


400,000

Students


400+

Hours Content


8x

Microsoft MVP

Don't Just Take My Word for It

“With your knowledge and teaching style I just got my first job offer as a C# developer”
Corey
“Definitely worth the money you pay.”
Zafar
“Thank you so much”
Daniel
“I'd feel better having a colleague that learned from Tim's courses than a bootcamp”
KUMBALA80
“After completing the mastercourse I got two very nice competing engineering offers”
Ron
“I really appreciate the explanation of “Why”
Jamie
“Best I've come across”
Chris
“If I only found this a year ago I could've saved so much time.”
Alex
Picture of Tim Corey talking

Hi, I'm Tim COREY

I learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. I kept thinking, “It shouldn't be this hard!” Now I teach students how to think and code like professional developers. My goal is to make it easier for you to become a developer.

25+

Years Experience


400,000

Students


400+

Hours Content


8x

Microsoft MVP

Don't Just Take My Word for It

“With your knowledge and teaching style I just got my first job offer as a C# developer”
Corey
“Definitely worth the money you pay.”
Zafar
“After completing the mastercourse I got two very nice competing engineering offers”
Ron
“I have finally landed my first job as a software developer”
Daniel
“Best I've come across”
Chris

Subscribe

Get this course as part of a DevPass Subscription

DevPass Monthly Title Image

$55.00/m

Recurring Monthly Payment

Black Checkmark on White Circular Background 30 Courses
Black Checkmark on White Circular Background Certificates
Black Checkmark on White Circular Background Forum Access
Black Checkmark on White Circular Background Source Code
Black Checkmark on White Circular Background English Subtitles
Black Checkmark on White Circular Background Streaming Only
Black Checkmark on White Circular Background Life of Subscription
Black Checkmark on White Circular Background 400+ Hours of Video
Black Checkmark on White Circular Background $3.3K Total Value
Black Checkmark on White Circular Background Future Courses Added
Learn More About DevPass

Subscribe

Subscribe to get it as part of a DevPass Subscription

DevPass Monthly Title Image

$55.00/m

Recurring Monthly Payment

Black Checkmark on White Circular Background 30 Courses
Black Checkmark on White Circular Background Certificates
Black Checkmark on White Circular Background Forum Access
Black Checkmark on White Circular Background Source Code
Black Checkmark on White Circular Background English Subtitles
Black Checkmark on White Circular Background Streaming Only
Black Checkmark on White Circular Background Life of Subscription
Black Checkmark on White Circular Background 400+ Hours of Video
Black Checkmark on White Circular Background $3.3K Total Value
Black Checkmark on White Circular Background Future Courses Added
Learn More About DevPass
Money Back Guarantee Image

30 Day Money Back Guarantee

If this course or subscription isn't for you, you can count on a no-hassle 30 day Money Back Guarantee

Frequently Asked Questions

When does this course start and finish?

The course starts now and never ends! It is a completely self-paced online course; you decide when you start and when you finish.

How long do I have to access the course?

How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like; across any and all devices you own.

What if I am unhappy with the course?

I do my best to provide the highest quality training to help you become a successful developer. But if this course isn't for you, then you can count on a no-hassle 30 Day Money Back Guarantee.