Build a Tournament Tracker App
See a real-world application built from scratch and then do it yourself
What you'll work with
About this course
This is a bundle of three courses in one. You get the main C# Application from Start to Finish course, where you will build the Tournament Tracker application. Then, you get the WPF with MVVM add-on course, where we replace the WinForm UI with a WPF user interface. Finally, you get the ASP.NET MVC add-on course, where we replace the WinForm UI with ASP.NET MVC. Get over 38 hours of real-world instruction as you watch an application being built.
Built on .NET Framework 4.5
What you'll be able to do
- Plan a full application
- Build a WinForms application
- Build a WPF application
- Build an MVC application
- Implement SQL data access
Every lesson, in the open
52 lessons · 38 hours of video. Here's exactly what's inside.
- 1
Planning
- Course Introduction
- Initial Planning 15:37
- Overview Planning 30:51
- Data Design 30:23
- User Interface Design 20:37
- Logic Planning 16:29
- Downloading Source Code
- 2
Project Setup
- Class Library Creation 17:28
- Form Building 1:05:39
- SQL Database Design 1:07:23
- Prize Form Wire Up 1:26:38
- SQL Connection 1:13:46
- Text Connection 1:00:26
- 3
Form Development
- Create Team Form Part 1 47:19
- Create Team Form Part 2 45:04
- Create Team Form Part 3 50:30
- Create Tournament Part 1 33:37
- Create Tournament Part 2 43:45
- Create Tournament Part 3 1:22:13
- Create Tournament Part 4 1:15:38
- Create Tournament Part 5 2:32:15
- Debugging 59:15
- Dashboard Form 51:40
- Tournament Viewer Part 1 1:11:39
- Tournament Viewer Part 2 1:19:09
- 4
Refactoring and Additional Features
- Refactoring 1:10:15
- Error Handling 23:08
- Emailing Users 1:11:26
- Wrapping Up 59:32
- Texting Users (The Thank You Bonus Lesson) 22:39
- 5
Initial Setup
- Course Introduction 12:47
- Initial Setup 15:07
- Shell Wire-Up 40:03
- Downloading Source Code
- 6
Form Design
- Prizes Form 45:31
- Team Form 1:09:57
- Person Form 17:13
- Connect the Forms 37:59
- Create Tournament Part 1 46:21
- Create Tournament Part 2 1:03:47
- Tournament Viewer 1:22:28
- 7
Getting Started
- Course Introduction 10:58
- Setting Up MVC 16:18
- Improving the Look 27:06
- Downloading Source Code
- 8
Page Design
- Landing Page 57:55
- Create Person 1:06:02
- Create Team 1:02:14
- Create Prizes 40:05
- Create Tournaments 56:33
- Tournament Viewer 3:22:22
- 9
Deployment
- Deployment 9:52
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.