Course Description
In this course students learn how to develop ASP.NET Core MVC apps using the latest in .Net database-driven web programming. ASP.NET MVC provides a powerful, patterns-based way to build dynamic websites that allows for separation of concerns in the architecture, complete control over markup, and testability of the applications. Topics include an introduction to ASP.NET MVC, the Model-View-Controller pattern, the differences between MVC and Web forms applications, endpoint routing, Razor views, model binding, data validation, dependency injection, Bootstrap for responsive design, EF (Entity Framework) Core for database handling, xUnit and Moq for unit testing, and Identity for authentication.
ASP.NET Core MVC Using C# Dec 2025ASP.NET Core MVC Using C#
An introduction to web programming with ASP.NET Core MVC
How to develop a single-page MVC web app
How to make a web app responsive with Bootstrap
How to develop a data-driven MVC web app
How to manually test and debug an ASP.NET Core web app
Master the essential skillsHow to work with controllers and routingHow to work with Razor viewsHow to transfer data from controllersHow to work with session state and cookiesHow to work with model bindingHow to validate dataHow to use EF CoreThe Bookstore website
How to work with controllers and routing
How to work with Razor views
How to transfer data from controllers
How to work with session state and cookies
How to work with model binding
How to validate data
How to use EF Core
The Bookstore website
Add more skills as you need themHow to use dependency injection and unit testingHow to work with tag helpers, partial views, and view componentsHow to authenticate and authorize usersHow to use Visual Studio Code
How to use dependency injection and unit testing
How to work with tag helpers, partial views, and view components
How to authenticate and authorize users
How to use Visual Studio Code
Related Certificates
Earning a Saint Louis University Workforce Center certificate allows you to enhance your career options by networking with peers and establishing valuable industry contacts.
ISACA Professional Certificate
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.
See Details
Artificial Intelligence and Large Language Models Foundations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud.
See Details
Artificial Intelligence and Machine Learning for Cybersecurity Operations
Artificial intelligence (AI) and machine learning (ML) are revolutionizing the cybersecurity industry. The emergence of ML as a tool for...
See Details