This course will teach you how to build Web applications using the ASP.NET Core MVC (model-view-controller) framework and patterns in .NET 6 to 8. This includes interacting with a database using Entity Framework Core; and creating and consuming RESTful services with ASP.NET Core Web API and JavaScript. Topics: Introduction to the Web, ASP.NET Architecture, The 3 Main ASP.NET Core MVC Components, End-point Routing, ASP.NET Core MVC Controllers, ASP.NET Core MVC Services and Dependency Injection, Designing your Web App's Model, Introduction to Entity Framework Core, Modeling your database with EF Core, Razor Views, DOM Manipulation with JavaScript, Responsive Web Design with Bootstrap, Data Validation, Authentication, Building RESTful Services with Web API, Consuming Web APIs.