ASP.NET MVC 5 Essential Training

Author

Released

12/7/2018

ASP.NET MVC is the tool of choice for building modern, dynamic, scalable websites. MVC 5 includes features that enable rapid, test-driven development. In this course, Mike Benkovich teaches the essentials of the ASP.NET MVC 5 framework. He explains what models, views, and controllers are and how data is passed between them. He shows how to secure applications with the ASP.NET Identity system, use JavaScript libraries, and deploy applications to cloud-based platforms like Azure and Amazon Web Services. He also introduces the test-driven development (TDD) process that ensures you build software that works the way it's supposed to.

Topics include:

Creating a new ASP.NET MVC 5 project

Building custom routes

Creating custom layouts

Adding a model to a view

Leveraging JavaScript libraries such as Ajax and jQuery

Deploying to Azure and Amazon Web Services

Configuring authentication and authorization

Unit testing code

Skill Level Beginner

2h 25m

Duration

16,015

Views

Show MoreShow Less

- [Mike] Hi, I'm Mike, and as a web developerwho's worked with ASP.NET web forms,it was a challenge for me at firstto learn how to take advantage of the new featuresand capabilities of the MVC patternand to use it in my web apps.But after using it, I'm convincedthat the time is well worth the investment.In this course, we'll take a look at the key conceptsof the Model View Controller patternas it's implemented in MVC 5,including things like what are models,views and controllers, and how do they passinformation between them?We'll look at the identity model, deployment optionsand how we can use Azure DevOps to enable usto publish not just to Azurebut also to Amazon Web Services.

We'll show where you can take advantage of test-drivendevelopment to make it easier to build softwarethat gives us confidence that the application worksthe way it's supposed to.Join me as we dive into the ASP.NET MVC 5and explore the core concepts that make thisa compelling approach for building modern web applications.