TOIT Training

Beginner

ASP.NET Core MVC – Cross-Platform Development

Overview
Curriculum

Overview

ASP.NET Core MVC is a powerful, flexible framework for building modern web applications. Learn to use ASP.NET Core MVC to build cross-platform web applications that can run on any operating system. You will start by learning the fundamentals of ASP.NET Core MVC, including how to create and configure a new project, design the layout and structure of your application, and implement standard features such as authentication, authorization, and data validation. As you progress through the course, you will learn how to use advanced features of ASP.NET Core MVC, such as dependency injection, middleware, and filters, to create more complex and scalable applications. You will also learn how to optimize your applications for performance and deployment. Understand how to use and manipulate data models and database contexts and how to add views and actions to a controller. Use Bootstrap 5 to manipulate the web application’s overall look and feel. You will learn to use popular cross-platform development tools such as Visual Studio Code, Azure Data Studio, and Docker. By the end of this course, you will have a solid understanding of how to use ASP.NET Core MVC to build cross-platform web applications and be well-prepared to tackle real-world projects.

Curriculum

  • 7 Sections
  • 38 Lessons
  • 5h Duration
Expand All
Introduction
1 Lesson
  1. Introduction
Environment Setup
7 Lessons
  1. Create GitHub Account
  2. Install .NET 7 SDK
  3. Install Visual Studio Code (Any Operating System)
  4. Alternative – Install Visual Studio 2022 (Windows and Mac)
  5. Install SQL Server Express (Windows)
  6. Alternative – Install SQL Server on Docker (Any Operating System)
  7. Install Microsoft Data Studio
Setup ASP.NET Core MVC Application
5 Lessons
  1. Create ASP.NET Core MVC Project – Visual Studio Code
  2. Create ASP.NET Core MVC Project – Visual Studio
  3. Tour Visual Studio Code
  4. Tour of Files and Folders
  5. Add Project to GitHub
Manipulating Website Views and Layout
4 Lessons
  1. Understanding the layout file and Bootstrap
  2. Modifying the Homepage
  3. Adding an About Us Page
  4. Add to GitHub
Adding a Database
8 Lessons
  1. Connect to Database with Azure Data Studio
  2. Create Database
  3. Scaffold Database with Entity Framework Core
  4. Scaffolding Views and Controllers – Part 1
  5. Understand Scaffolded Controller
  6. Understand Scaffolded Views
  7. Scaffolding Views and Controllers – Part 2
  8. Add to GitHub
Customizing Views and Elements
7 Lessons
  1. Adding Bootstrap Styling
  2. Delete Using jQuery
  3. Add Datatables
  4. Adding Custom Labels
  5. Managing Database Changes
  6. Fix syntax Errors
  7. Add to GitHub
Website Authentication
6 Lessons
  1. Understanding Authentication
  2. Register for Auth0
  3. Testing Authentication
  4. Set Up User-Related Pages
  5. Finishing Touches
  6. Add to GitHub

Deleting Course Review

Are you sure? You can't restore this back

Course Access

This course is password protected. To access it please enter your password below:

Buy for group

ASP.NET Core MVC – Cross-Platform Development
No groups Found

You don't have any groups yet

Create a group and add group members. Sync Group(s)