You want to learn ASP.Net MVC.

You search “ASP.Net MVC tutorial” in Google and follow the step by step tutorial.

You follow the steps in the tutorial exactly and build your first ever ASP.Net MVC “Hello World application. You press F5.

Voila! It works great!

With gained confidence, you want to build a custom application in ASP.Net MVC.

So, you make changes in few places and you run the application.

Oops. Visual Studio shows you 3 errors and 4 warnings.

You want to fix the issue but don’t know where to start.

Now, you start to think how all these components fit together.

Don’t worry. I’ve created this tutorial series just for you with simple intention: to help you to be brilliant at the fundamentals of ASP.Net MVC.

Yes. It’s not about the advanced things.

Just basic stuff. But I want you to be brilliant at those basics.

From my experience, if you are strong at basics, you can learn advanced things easily.

This tutorial series is all about building the strong foundation for you. It would be the complete guide for beginners to get started.

I need a BIG favor from you. If I’m not clear, please comment about your queries at the bottom of the article. I’ll update the article to make things simple & clear.

Are you ready? Let’s get started.

Table of Contents:

Chapter 1 : About Web, Web Application Development and ASP.Net MVC

In this chapter, you’ll learn about how Web works and about web application development. You’ll also get to know how ASP.Net MVC fits into Web application development ecosystem.

Chapter 2 : Your first ASP.Net MVC Application

You’ll build your first ASP.Net MVC Application in this chapter. I’ll walk you along the steps with screenshots and code examples.

Chapter 3 : Views & Razor

Views are actual content presented to the user . Though there are different types of content(HTML, JSON, text etc..), most of the times HTML content would be used. You’ll learn about Razor engine which is used to display the content dynamically & easily.

Chapter 4: Layout

Layout brings you the consistent structure across all the web pages of your application and results in better user experience. You”ll learn on how to use Layout in ASP.Net MVC in this chapter.

Chapter 5 : Model

Model layer is responsible for all your business rules. Controller’ll talk to your Model to get the required data to be presented to the user. In this chapter, you’ll create your first Model class and you’ll learn how this Model component fits in overall ASP.Net MVC application.

Chapter 6 : Entity Framework

Entity framework is one of the data access framework provided by Microsoft. You can use this framework to get data from the database and save the updated data back into the database. In this chapter, you’ll learn how Entity Framework works and you’ll use the same for accessing data in ASP.Net MVC Application

Chapter 7 : CSS and Twitter Bootstrap

In this chapter, we are going to learn about basics on CSS and bootstrap framework. Once you complete this chapter, you’ll understand the fundamentals of CSS and you’ll know how to use the most popular front end framework – Twitter Bootstrap

Chapter 8 : Setting up MicroIMDBV2 application

We’ll setup our application MicroIMDBV2 and we’ll discuss about various components involved with significance of each of the component.

Chapter 9 : Data Modeling

In this chapter, we would discuss about the data requirements of our application.And we would discuss about we can use Entity Framework with ASP.Net MVC to come up with the data model.

Chapter 10 : CRUD Operations

You’ll learn about performing CRUD operations in ASP.Net MVC. You’ll also learn about GET and POST methods and its differences.

Chapter 11 : Validation

In this chapter, we are doing to discuss about Server side and Client side validation techniques in ASP.Net MVC application.

Chapter 12 : Updating and Deleting Data

This is second part of CRUD operations in ASP.Net MVC. You’ll learn about how to update and delete data in ASP.Net MVC application using Entity Framework.

Next Chapter : Web & ASP.Net MVC