Building an Enterprise Application with ASP.NET Core MVC
By Gill Cleeren
Course info



Course info



Description
ASP.NET Core introduces numerous features that web developers can put to use to build enterprise-ready, secure web applications with the new version of the platform.
In this course, Building an Enterprise Application with ASP.NET Core MVC, you'll explore a fully-working web application, and will learn how you can scale it up from its current, rather basic state, to a state-of-the-art enterprise application.
First, you'll discover how you can add and manage users and roles, and improve on the site's security.
Next, you'll delve into how the new additions to the ASP.NET Core MVC platform such as tag helpers and view components can be put to real use.
Then, you'll cover how to write tests for the different layers within the application, as a robust enterprise application requires a decent amount of unit tests to be ready.
Finally, you'll learn how you can improve the developer experience using diagnostics and automated deployments to Azure.
By the end of this course, you'll be ready to create real-world enterprise applications with ASP.NET Core MVC.
Course FAQ
An enterprise application (EA) is an app or software specifically built to function in a corporate environment, providing business logic to help solve enterprise problems. EAs are typically scalable and complex.
ASP.NET Core MVC is an open source framework that is optimized for use with ASP.NET Core. It uses patterns to build dynamic websites and applications. ASP stands for Active Server Pages and MVC stands for Model View Controller.
You will learn:
- Security and identity in ASP.NET Core MVC
- Testing code with unit tests
- Adding logging to your pages
- Caching to improve site performance
- Continuous delivery and integration with VSTS
- And much more!
This is an intermediate level course, so you should be familiar with the basics of ASP.NET Core MVC before starting. If you need to learn it, or just want a refresher, check out this ASP.NET Core MVC course.
In this course we are using ASP.NET Core 1.1.1, but .NET Core 2.0 will work as well. The course uses Visual Studio 2017 and .NET Core Tooling, but you could also use any OmniSharp-ready editor.
This course is for anyone interested in learning how to create a real life, fully working business enterprise application with ASP.NET Core MVC! Especially for solution architects.