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
Produced in 2021
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, BitBucket, and AppHarbor
Quality Score
Overall Score : 92 / 100
Course Description
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.
Other things we will learn throughout the course involve the use of GIT for source control, pushing our repository to GitHub, and setting an upstream to AppHarbor so that we can get pseudo-continuous integration setup. You could also use BitBucket, GitLab, Azure Dev Ops, or another repository provider if you prefer that to GitHub. Also, you could push to Azure, AWS, or another provider that hosts .Net Framework projects if you like, but AppHarbor is free of charge.
To close out the course, 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.
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.Who this course is for:
- Anyone who wants to have a public-facing full-stack website that shows your skills for your resume/e-portfolio
- Developers making the switch from .Net Web Forms to MVC
- Web Developers switching from Java, Ruby, PHP, or another framework to .Net
- New ASP.Net MVC Developers
- New Web Developers
Instructor Details
- 4.6 Rating
360 Reviews
Brian Gorman
I am an experienced .Net developer, previously certified as an MCSD .Net in C#.net [expired]. I have a masters of science degree in computer information systems, and a bachelor of science degree in computer science. I also have many years of experience instructing college courses online in SQL databases, C#/VB .Net programming, Java programming, and Microsoft Office. I have created many online technical training courses that can be found on various platforms like O'Reilly/InfiniteSkills, Udemy, and others. I also run MajorGuidanceSolutions, a training and consulting company ,while working fulltime as a .Net developer.
More courses by Brian Gorman
Introduction to Java Programming for Online Learners (2018)
4.5 (43 Reviews)
Provider: Udemy
Time: 23h
$11.99
More asp.net courses
#1 Complete ASP.NET Core MVC Single-Page App[The Future] (2018)
4.9 (27 Reviews)
Provider: Udemy
Time: 1.5h
$11.99
A Gentle Introduction To ASP.NET Web Forms For Beginners (2021)
4.8 (120 Reviews)
Provider: Udemy
Time: 6.5h
$11.99
Beginner Object Oriented Programming In C# and .NET Core (2021)
4.7 (156 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
End to End ASP.NET Core 3.1 API and Blazor Development (2021)
4.7 (94 Reviews)
Provider: Udemy
Time: 16h
$11.99




![#1 Complete ASP.NET Core MVC Single-Page App[The Future]](/programming/asp-net/images/1311258_b6dd_2.jpg?v=20260912b)






