What is the best (and fastest) way to learn asp net mvc?


For those interested in getting into ASP.NET, the most recent web công nghệ is ASP NET MVC. In this post, I show you the fastest way to lớn learn how khổng lồ build website applications with ASP NET MVC.

Bạn đang xem: What is the best (and fastest) way to learn asp net mvc?


I recently went to the monthly CONDG meeting and met a couple of people who were interested in learning how to use ASP.NET MVC.

Coincidentally, I also noticed a couple of people onQuorawho asked for the best way to learn ASP NET MVC. In addition to discussing the best way to lớn learn it, I will also cover the fastest way to lớn learn ASP NET MVC.

Lay the Groundwork

If you are just starting out with ASP.NET, you need to understand either VB.NET (shudder) or C#. Both of these languages are part of ASP.NET so you need khổng lồ become familiar with one (or both) of them.

As a beginner, I would recommend the following C# book from APress called Beginning C# Object-Oriented Programming by Dan Clark (affiliate link)

. A couple of my friends have bought this book & recommend it for beginners.

If you"re a veteran khổng lồ programming (Java, C, C++, etc.), I would recommend a different book from APress called Pro C# 5.0 and the .NET 4.5 Framework by Andrew Troelsen (affiliate link)


Now that you know everything about C#,we"ll now move onto ASP.NET MVC.

Getting Your MVC On

ASP.NET MVCis Microsoft"s open-source platform making your website development easier than their previous công nghệ called WebForms. MVC stands for Model-View-Controller. It"s an architectural pattern that has been around since the 1970"s & 80"s.

Xem thêm: Học Quản Trị Nhà Hàng Khách Sạn Ra Làm Gì, Một Số Công Việc Cụ Thể

The fastestway to learn a new technology is lớn get the 10,000-foot view of how everything works. One way to vì chưng that is khổng lồ download and review the lifecycle of an MVC web application. This is pretty much everything in a nutshell. Everything is laid out for you in specific terms. I even have this printed out and posted on my wall at work.

If you are looking for some reading material, I would recommend the following book called Pro ASP.NET MVC 5 by Adam Freeman (affiliate link)

. I bought this as an eBook when it came out and I reference it once in a while just to get back to the basics sometimes.


If you are looking for some outstanding online training, one of my favorite sites I frequent often is Pluralsight (affiliate link). Theyhas over 1,000 courses on everything from web to điện thoại to virtualization. You pay $30/month for unlimited courses. Once you pay, I would recommend learn, learn, & learn some more.

Regarding ASP NET MVC courses, I would recommend the following Pluralsight courses:

ASP.NET MVC 5 Fundamentals - Scott AllenAutomated ASP NET MVC Testing: kết thúc to over - Jason RobertsArchitecting Applications for the Real World in .NET - Cory House

Most of these courses take between 2-3 hours so make sure you phối time aside and learn what you can, as fast as you can.

UPDATE: After talking with Udemy.com and resulting in numb fingers, I have created a 7,000 word ASP NET MVC Tutorial for Beginners. I want to also thank Udemy.com for this opportunity lớn create this guide. Please provide feedback as well so we can make it better.The guide is located onUdemy.com"s (affiliate link)

blog at ASP NET MVC Tutorial.

Make Something!

Finally, start applying that knowledge by building something. You"ve come this far, why not start building a website app? Here are a couple of ideas to lớn get you started:

Make a To-do listBuild a contact listWrite a small blog


The good news about this type of approach is that you can apply this to lớn learn any language relatively quick. If you already know how to lớn code, then a language is a language is a language.

Writing code in other languages will become easier & easier with the more experiences you create for yourself.