Comprehensive MVC (

From zero knowledge of ASP.NET to deploying a complete project to production.

Created by: 3D BUZZ Programming and Digital Art training

Produced in 2015

What you will learn

  • Make a real, production ready, web application!
  • Configure Web Deploy so that we can deploy straight from Visual Studio!
  • Version your database schema inside of source control!
  • Use Bootstrap 3 to create a visually attractive product with very little custom CSS!
  • Avoid the all-too-common pitfalls in web development security!
  • At the end of the course, you will have a functioning blog engine, deployed to a Windows Server 2012 installation!

Quality Score

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

Overall Score : 86 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a course? Or looking for more detail on 3D BUZZ Programming and Digital Art training's Comprehensive MVC? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Comprehensive ASP.NET MVC is an introduction to Microsoft's ASP.NET MVC web development framework. Assuming no knowledge of ASP.NET or ASP.NET MVC, we will create a data-driven blog engine from scratch. This 14 hour series is all you need to get started quickly with building real, production-ready, web applications using Microsoft's .NET framework.
Why learn ASP.NET MVC?
ASP.NET MVC is one of the most popular web development frameworks today. It is built and maintained by Microsoft, and provides us with a lean, modern environment for making our web development projects a reality. In addition, the tooling support from Visual Studio is second to none. Finally, ASP.NET MVC allows us to develop web applications using any .NET language. We will be using the expressive, powerful, and modern language C#. Although there are other web development frameworks available for .NET, ASP.NET MVC is a first class citizen in the .NET ecosystem - giving it a powerful edge over alternatives.
What will we build?
This series is organized in a project-focused manner. We will build up a simple blog engine that supports users, roles, posts and tags. The straightforward and well understood nature of a product like this allows us to focus on what matters: ASP.NET MVC. Building a complete, production-ready product from scratch makes our content much more interesting and fluid, and, above all else: practical.
What will you learn in this series?
This series goes over the most important features of ASP.NET MVC: routing, areas, asset bundling, controllers, the Razor view engine, data binding and validation. We also will be using the mature and very powerful nHibernate OR/M to access our database; and the Fluent Migrator database migration framework to version our database schema in source control. In this series we also take a look at security issues - from CSRF and XSS attacks, to making sure our errors aren't displayed to our customers. Although this is not a frontend web development series, we will be using both jQuery and Bootstrap 3 to substantially speed up our development and provide a modern, sleek, user interface for our product. The foundation we lay can serve as a launching point for your own design needs. If that isn't enough, we also take a look at deployment to a real Windows server. In addition to configuring IIS and showing how to run our migrations to populate its schema - we introduce Web Deploy. Web Deploy is a product that allows us to publish our web application right from inside of Visual Studio (or even a command line tool if you wish to integrate this with your Continuous Integration server). We install Web Deploy on the Windows server, show some common pitfalls and get everything up and running from inside of Visual Studio.
What do you need to follow this series?
All code in this series can be written using the free express editions of Visual Studio 2012 or later. The deployment process outlined in this series can be applied to Windows Server 2012 - but can also be used with normal, desktop versions of Windows for development purposes. We will also be using MySQL as our database. In addition, to manage our database, we use the free MySQL Workbench product that is available via the same MySQL installer that includes the database itself. We assume that Visual Studio, MySQL and MySQL workbench are installed on your machine. We also assume an understanding of C# up to basic object orientation. We won't be using any advanced features of the language, except for our limited use of LINQ to query our database. Who this course is for:
  • Programmers who want to build web applications using C#
  • Users of other MVC frameworks such as Rails and CakePHP wanting to break into the .net ecosystem
  • ASP.NET WebForms developers who want to learn ASP.NET MVC
  • ASP.NET MVC beginners who want to learn more of the framework and best practices

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

3D Buzz is a company dedicated to providing the world with quality technical education over 3D animation, programming, game design, and much more. We have been producing training videos since 2001, always pushing the envelope in the development of informative lessons with an engaging and personable format. We try to make the viewer feel more like they're involved in a classroom discussion with an energetic teacher as opposed to being stuck in a dry, uninspired, run-of-the-mill training video.

But 3D Buzz is so much more than just training videos. We maintain one of the most helpful online communities on the internet. We do our very best to keep in close contact with our community, and to make sure that when you're here, you feel at home.



50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Encontre mejores maneras de resolver algunos casos pero para bases de MVC esta muy bien.

Very good course (even though it is old)!Learned alot and made it eve tricker because i used bootstrap 4 but that even made it more fun!Thanks!

I thought the class was amazing. It went through a complete application of MVC. Now I feel I understand the framework.

This is a comprehensive demo of creating a blog but will not teach anyone how to actually create their own mvc sites. The additional person in the demos is also very annoying and distracting, adds zero value to the demo. I was hoping to actually learn something, but even trying to code along is very difficult the presenter clearly knows the subject and types code out very quickly. To follow, you are constantly pausing the video and going back to listen to the explanation. A 30 min video can take 60 - 90 minutes to get through. I completed half of the "course" and decided to quit as there is no teaching happening. Purely a demo. It's unfortunate I am past the 30 day refund window. All in all, a big disappointment for me.

Absolutely brilliant!!3D BUZZ goes into my fav folder next to Tim Buchalka :)

Excellent course. Thanks!

The fact that this course does not include source code deserves a 3 star alone. Also, the course includes too many complex items and should be labeled as Advanced or Expert rather than for All Levels.

By Jon on

The podcast feel is undesirable.

Pros:* What the instructors describe is presented pretty well.* The instructors are clearly very knowledgeable about the material.* The instructors are thorough. They do not assume you know something.Cons:* Class is out-dated. If you are looking for dotnet core mvc, this is the wrong class.* There's long intervals of no updated content on the screen. You just have to listen closely* Presentation isn't my style. It feels like I'm listening to two dudes at a coffee shop table trying to act cool.

Excellent course! Shows the correct way of doing a ton of basic things that many get so wrong. Only thing that would of been nice to to see is how to integrate a responsive web design with MVC. A part from that though, shows every step of building a blogging website with taking security into consideration and handling various types of hacks and "best practices" from the real world. From about chapter 27 onwards - it gets very involved very quickly. I'm sure I'll need to re-visit some of these chapters again in the future for reference, but Nelson certainly tries to cover as much as he can. Steve was a great addition who asked various questions and made the serious topic "light" and engaging, although I just wished he asked more questions. Overall great course!

Even though its old course but it provides details in all matters which is always be helpful. Best course, easy to grasp the knowledge provided my the instructor and good pace and fun to work along with instructor. Thank you Sir.

This course has a lot of content and Nelson's style of delivery is quite different from most training courses that I have done and this made learning fun for me. Steve who performs the role of the newbie had me laughing so often that I had to rewind the video because I had missed some of the content. Good job guys.