Keep Calm and Study On - Unlock Your Success - Use #TOGETHER for 30% discount at Checkout

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

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


This online course teaches you how to build cross-platform web applications using ASP.NET Core MVC. You will begin by learning the basics of project creation, application structure, and implementing essential features like authentication, authorization, and data validation. As the course progresses, you will explore advanced features such as dependency injection, middleware, and filters to build scalable applications. Additionally, you’ll optimize your apps for performance and deployment, work with data models and database contexts, and design user interfaces using Bootstrap 5. Tools like Visual Studio Code, Azure Data Studio, and Docker will be introduced. By the end, you'll be equipped with the skills to create robust, cross-platform applications using ASP.NET Core MVC.


Key Benefits

  • Gain a comprehensive understanding of how models, views, and controllers work together to form the structure of a web application.
  • Learn to leverage Bootstrap 5 to enhance the visual design and user experience of your web application.
  • Master the use of the .NET command-line interface (CLI) to automate various development tasks, streamlining the workflow and improving efficiency.


Target Audience

To enroll in this course, a basic understanding of HTML, CSS, and Object-Oriented Programming is required, though familiarity with C# is not mandatory. The course is designed to be beginner-friendly, providing valuable development tips throughout, making it suitable even for those with limited exposure to the .NET development stack.


Learning Objectives

  • Develop a fully data-driven web application by integrating data models and database contexts.
  • Gain expertise in adding views and actions to controllers for enhanced functionality and interactivity.
  • Utilize GitHub for efficient source control management, ensuring collaboration and version tracking.
  • Master the management of packages in a .NET project, optimizing dependencies and project structure.
  • Implement OpenID Connect authentication using Auth0, enabling secure user authentication in your application.


Course Topics

The Cross-Platform Web Development with ASP.NET Core MVC Exam covers the following topics - 

Module 1 - Introduction

  • Overview of the Course


Module 2 - Environment Setup

  • Create a GitHub Account
  • Install .NET 7 SDK
  • Install Visual Studio Code (for any operating system)
  • Alternative: Install Visual Studio 2022 (Windows and Mac)
  • Install SQL Server Express (Windows)
  • Alternative: Install SQL Server on Docker (for any operating system)
  • Install Microsoft Data Studio


Module 3 - Set Up ASP.NET Core MVC Application

  • Create an ASP.NET Core MVC Project in Visual Studio Code
  • Create an ASP.NET Core MVC Project in Visual Studio
  • Explore Visual Studio Code
  • Overview of Project Files and Folders
  • Add the Project to GitHub


Module 4 - Manipulating Website Views and Layout

  • Understanding the Layout File and Bootstrap Framework
  • Modify the Homepage
  • Create an About Us Page
  • Add the Project to GitHub


Module 5 - Adding a Database

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


Module 6 - Customizing Views and Elements

  • Section Overview
  • Apply Bootstrap Styling
  • Implement Delete Functionality Using jQuery
  • Add DataTables for Data Management
  • Add Custom Labels
  • Manage Database Changes
  • Fix Syntax Errors
  • Add the Project to GitHub


Module 7 - Website Authentication

  • Overview of Authentication Concepts
  • Register for Auth0
  • Test Authentication
  • Set Up User-Related Pages
  • Final Touches and Refinements
  • Add the Project to GitHub

Tags: Cross-Platform Web Development with ASP.NET Core MVC Practice Exam, Cross-Platform Web Development with ASP.NET Core MVC Online Course, Cross-Platform Web Development with ASP.NET Core MVC Training, Cross-Platform Web Development with ASP.NET Core MVC Tutorial, Learn Cross-Platform Web Development with ASP.NET Core MVC