In this practical course, you'll learn how to build a line-of-business, enterprise application with ASP.NET Core MVC, including topics such as security, logging, testing, validation, and much more.
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,
, 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.
In this practical course, you'll learn how to build a line-of-business, enterprise application with ASP.NET Core MVC, including topics such as security, logging, testing, validation, and much more.
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,
, 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.
, you'll discover how you can add and manage users and roles, and improve on the site's security.
, 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.
, 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.
, 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.
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:
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
.
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.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.