Skip to content
UdemyASP.NETPaid courseIntermediate levelCertificate

ASP .Net MVC Quick Start (Udemy.com)

Build your own public-facing CRUD (Create, Read, Update, Delete) website w/MVC and Entity Framework in a weekend.

Created by: Brian Gorman

Last updated December 2021

icon
What you will learn

  • Understand the major pieces of the Microsoft ASP .Net Framework
  • Have a public-facing website with authorization, authentication, and real-world value to enhance your resume/electronic portfolio
  • Understand how to use the code-first approach to generating a database using Entity Framework
  • Discuss the differences between Models, Views, and Controllers
  • Have the tools to setup and host a basic CRUD Web Application online
  • Have a basic understanding of working with Git and GitHub
  • Ability to deploy an application to an Azure App Service with CI/CD from GitHub actions
  • Understand how to evaluate database calls and implement caching to aid with efficiency
  • Ability to work with Bootstrap and update your UI, including utilization of bootstrap modals and the bootstrap grid
  • Can implement Datatables .js in your project and quickly get a robust client-side grid

How it compares

Against the other 116 rated Udemy courses in ASP.NET on CourseDuck:

  • Rating4.5 out of 5higher than 61% of them
  • Reviews2,541#29 of 117 by number of reviews
  • Length17.7 hourslonger than 80% of them
  • Last updatedDecember 2021earlier than 51% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

    This course is a very quick workshop to take you through the basic actions that will be required for you to create an awesome, real-world CRUD web application in just a few hours (you could do it over a weekend very easily) using ASP .Net MVC, the Entity Framework (code-first development approach), and the built-in scaffolding capabilities of ASP .Net MVC.  In the end, you'll have your own public-facing website to enhance your resume and show off your skills in your own e-portfolio for job interviews and applications!  

    MVC = Model, View, Controller, and is a well-known and established design pattern.  Microsoft has made it extremely easy and convenient to create your web solutions using this pattern.  In Microsoft's MVC framework, we find that convention is favored over configuration, so as long as we follow a few simple guidelines, the system will do a lot of the work for us. 

    We'll also be taking a quick look at how we can use the Entity Framework to easily model and create a database for us.  By using the code-first approach, we'll simply create our models and then look at writing a DBContext to store the models.  We'll also look at some of the more critical operations, such as building relationships and seeding our data.

    After we've learned about the different aspects of our application, we'll quickly create a couple of controllers and use ASP .Net MVC's built-in view and scaffolding generators to easily build our CRUD operations against our database.   While working on controllers we'll also look at Authentication, Authorization, and a couple of other quick security concerns.

To make the solution more robust, we'll learn about using repository and service layers to separate concerns, while also keeping our models and data in their own projects.  We'll also implement integration and unit testing around these layers using XUnit, Shouldly, Moq, and in-memory databases.

After creating the backend portion of the site, we'll put DataTables.js on our Index view so that we can easily show the data, as well as provide built-in JavaScript tools that will filter and sort the data for us.  This will make your application "pop" when people look at it because it will be fast and easy to sort through the data and filter for results.

Other things we will learn throughout the course involve the use of GIT for source control, pushing our repository to GitHub, and utilizing CI/CD through GitHub Actions to automatically deploy your solution to Azure.  With Azure being free now, you can easily utilize the robust platform solutions available at Azure without spending any money.  You'll gain experience setting up an Azure app service, configuring the connection string to connect to your Azure SQL server and database, and you'll learn about utilizing Azure Application Insights to  monitor your application, including writing your own custom events and exception handling.

By the end of the course, you'll be familiar with the major working parts of creating an ASP .Net MVC CRUD application and publishing to a public-facing website with a fairly nice and responsive UI.  You'll have working knowledge of Models, Views, and Controllers, as well as how they interact to create a functional web application.  You'll also be exposed to the Entity Framework and Code First Migrations with use of a SQL Server backend.  The best part is that although this sounds pretty daunting, it's actually quite easy with a majority of the work done for us by convention and tools.

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

Brian Gorman

Brian is an experienced speaker, author, trainer, and .Net developer with MCSA: Web App Certification, MCSD: App Builder, 11 Azure certifications, and is a Microsoft Certified Trainer (MCT). Brian has a masters of science degree in computer information systems, and a bachelor of science degree in computer science. Additionally, Brian has over ten years of experience instructing college courses online in SQL databases, C#/VB .Net programming, Java programming, and Microsoft Office. Brian has also published books on Entity Framework and AZ-204 through APress.

icon
More courses by Brian Gorman

$11.99

$11.99

$84.99

icon
More ASP.NET courses

$74.99

$69.99

$84.99

$14.99

$69.99

$10.99

icon
Reviews

4.5

2,541 ratings on Udemy

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

By AJITH KRISHNA MANKENA on 5/4/2024

This course has every thing that a .net developer need SQL Server, SQL profiler, GIT, ASP.Net, MVC, xunit testing, integration testing. Trainer is very active and the details of each session were clear. This couse is an all rounder for a .NET developer. Its prefers to have prior knowledge on C# and a basic understanding of .Net technology and database concepts. The structure of the course is simply wow!!!!!!

By Ralph Lucas on 10/25/2020

Well paced course - with nice, clear examples.

By Sarah Pan on 5/21/2020

this course might be good 3 years ago. now it's a wreck. it's combined of shreds of working/bugging sections and half of the course are deprecated (but sill counts in hours)
in section 2 I went through 10 min of a migration bug that the fix is upgrade/downgrade to a certain version. (waste of time in my opinion)
on section 2 the publishing to appHarbor is semi-broken too.
also the facebook section is no longer working....
so how many of the courses are useful? that's a question that the author should answer.
I'll try to finish it since I don't want to waste money and time already invested. But please try to avoid this course until everything is up-to-date.

By Pooja kumari on 5/12/2020

till now the course is smooth, understood the objectives we have to achieve at the end of this course.

By Regor Vincent M. Nono on 5/8/2020

Great for brushing up on MVC knowledge!

By Jose Pedro Suntecun Zecena on 4/9/2020

Clara y buena explicacin.

By Alvin P. Macapagal on 4/8/2020

The instructor is an expert. Just a bit confused with the GIT lesson

By John DeWane on 4/1/2020

I like how he is covering a very practical app and going through it quickly. exactly what I was looking for!

By Silviu Negrutiu on 2/13/2020

so far it was

By Victor Gautschi on 1/8/2020

Thank you for the great introduction to ASP.net MVC. This course was exactly what I was looking for and gave me a good base to work from. One suggestion is on video 38 - I could not get my site to work on Appharbor which was disappointing as I followed the rest of the course 100%. You made yours work behind the scenes, but I could not follow your explanation to do the same to mine. I would suggest adding an additional video afterwards to explain how to get it to work a bit more clearly. Otherwise, it was a great course, well done!

By Walter Jose Blandon Leon on 1/5/2020

It's exactly what I was looking for so far, everything explains from 0 and easily explained

By Kevin Forshey on 10/22/2019

The pace is pretty good, most classes are way to slow but this one is not.

Showing 12 of 352 reviews