Cross-Platform Web Development with ASP.NET Core MVC Online Course

Cross-Platform Web Development with ASP.NET Core MVC Online Course

Cross-Platform Web Development with ASP.NET Core MVC Online Course

This course provides a complete guide to building cross-platform web applications with ASP.NET Core MVC. You’ll start with the fundamentals—creating projects, structuring layouts, and implementing authentication, authorization, and data validation—then progress to advanced topics like dependency injection, middleware, and filters. You’ll work with data models, database contexts, controllers, and views, enhance UI with Bootstrap 5, and use tools like Visual Studio Code, Azure Data Studio, and Docker. By the end, you’ll be ready to create scalable, high-performance ASP.NET Core MVC applications for real-world projects.

Who should take this Course?

This course is ideal for web developers, software engineers, and .NET programmers who want to build modern, cross-platform applications using ASP.NET Core MVC. It’s also well-suited for beginners transitioning into .NET development, as well as experienced developers seeking to enhance their skills in application architecture, data handling, and UI design with Bootstrap and modern development tools.

What you will learn

  • Build an entirely data-driven web application
  • Use and manipulate data models and database contexts
  • Understand how to add views and actions to a controller
  • Use GitHub for source control management
  • Learn how to manage packages in a .NET project
  • Learn to add OpenID Connect authentication using Auth0

Course outline

Introduction

  • Introduction

Environment Setup

  • Create GitHub Account
  • Install .NET 7 SDK
  • Install Visual Studio Code (Any Operating System)
  • Alternative - Install Visual Studio 2022 (Windows and Mac)
  • Install SQL Server Express (Windows)
  • Alternative - Install SQL Server on Docker (Any Operating System)
  • Install Microsoft Data Studio

Setup ASP.NET Core MVC Application

  • Create ASP.NET Core MVC Project - Visual Studio Code
  • Create ASP.NET Core MVC Project - Visual Studio
  • Tour Visual Studio Code
  • Tour of Files and Folders
  • Add Project to GitHub

Manipulating Website Views and Layout

  • Understanding the layout file and Bootstrap
  • Modifying the Homepage
  • Adding an About Us Page
  • Add to GitHub

Adding a Database

  • Connect to Database with Azure Data Studio
  • Create Database
  • Scaffold Database with Entity Framework Core
  • Scaffolding Views and Controllers - Part 1
  • Understand Scaffolded Controller
  • Understand Scaffolded Views
  • Scaffolding Views and Controllers - Part 2
  • Add to GitHub

Customizing Views and Elements

  • Section Overview
  • Adding Bootstrap Styling
  • Delete Using jQuery
  • Add Datatables
  • Adding Custom Labels
  • Managing Database Changes
  • Fix syntax Errors
  • Add to GitHub

Website Authentication

  • Understanding Authentication
  • Register for Auth0
  • Testing Authentication
  • Set Up User-Related Pages
  • Finishing Touches
  • Add to GitHub
     

Reviews

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Cross-Platform Web Development with ASP.NET Core MVC Online Course, ASP.NET Core MVC Training Course, ASP.NET Core MVC Test, ASP.NET Core MVC MCQ, ASP.NET Core MVC Questions,