Legacy

Prove It: C# Web Development

Find and fill the gaps in your ASP.NET Core skills with 12 challenges

26 lessons7.5 hoursEN & ES subtitles

What you'll work with

.NET command lineAPIAzure DevOpsAzureDockerRazor PagesDeploymentFile Upload

About this course

In this course, you will be presented with a series of 12 challenges covering ASP.NET Core Razor Pages, MVC, API, and more. You will work with Docker, Azure DevOps, publishing, uploading, forms, and more. How well do you know the various parts of C# web development?

Prove It courses are all about facing and learning from challenges. You will be presented with a series of challenges to complete. After you have completed a challenge, you can watch the solution video, where you will see how I completed the challenge. This will allow you to assess your strengths and weaknesses while also allowing you to fill in the gaps in your knowledge.

Built on .NET Framework 4.8, ASP.NET

Watch the course intro →

What you'll be able to do

  • Create a working web application
  • Deploy a web application
  • Execute common website requests

Every lesson, in the open

26 lessons · 7.5 hours of video. Here's exactly what's inside.

FoundationGet started practicing web development tasks
  1. 1
    Course Introduction 1 lesson · 5 min
    • Introduction 5:06
  2. 2
    Web Deployment 2 lessons · 19 min
    • Web Deployment Challenge 1:59
    • Web Deployment Solution 18:27
  3. 3
    dotnet Command Line 2 lessons · 22 min
    • dotnet Command Line Challenge 2:43
    • dotnet Command Line Solution 20:35
  4. 4
    API Usage 2 lessons · 43 min
    • API Usage Challenge 4:47
    • API Usage Solution 39:58
  5. 5
    Azure DevOps 2 lessons · 28 min
    • Azure DevOps Challenge 2:32
    • Azure DevOps Solution 26:22
  6. 6
    Publishing Web Apps 2 lessons · 35 min
    • Publishing Web Apps Challenge 2:02
    • Publishing Web Apps Solution 33:41
AdvancedImplement Docker File Uploads and more
  1. 7
    ASP.NET Core with Docker 2 lessons · 30 min
    • ASP.NET Core with Docker Challenge 3:05
    • ASP.NET Core with Docker Solution 27:43
  2. 8
    Razor Pages 2 lessons · 20 min
    • Razor Pages Challenge 2:40
    • Razor Pages Solution 18:11
  3. 9
    Razor Pages Form 2 lessons · 26 min
    • Razor Pages Form Challenge 2:23
    • Razor Pages Form Solution 24:53
  4. 10
    Web File Uploads 2 lessons · 38 min
    • Web File Uploads Challenge 2:41
    • Web File Uploads Solution 36:35
ToDo AppsSee how a user interface changes an app's design
  1. 11
    ToDo Razor Pages Part 1 2 lessons · 51 min
    • ToDo Razor Pages Part 1 Challenge 1:33
    • ToDo Razor Pages Part 1 Solution 50:53
  2. 12
    ToDo Razor Pages Part 2 2 lessons · 15 min
    • ToDo Razor Pages Part 2 Challenge 2:04
    • ToDo Razor Pages Part 2 Solution 1:13:19
  3. 13
    ToDo API 2 lessons · 41 min
    • ToDo API Challenge 2:38
    • ToDo API Solution 39:31
  4. 14
    Course Conclusion 1 lesson · 2 min
    • Conclusion 2:39
Tim Corey

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 taught
400+ Hours of training
10x Microsoft MVP

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.