TOIT Training

ASP.NET Core MVC – Cross-Platform Development

ASP.NET Core MVC – Cross-Platform Development
  • Overview
  • Curriculum
  • Reviews

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.

  • 7 Sections
  • 38 Lessons
  • 0m Duration
Expand All

Introduction

1 Lesson
  • Introduction

Environment Setup

7 Lessons
  • 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

5 Lessons
  • 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

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

Adding a Database

8 Lessons
  • 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

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

Website Authentication

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

0

0 Ratings
5 Star 0%
4 Star 0%
3 Star 0%
2 Star 0%
1 Star 0%

Reviews

Free

Start Course

Retake Course

Are you sure you want to retake the course? This action will permanently delete all your progress in this course.

Course Includes

  • Understand the basics of the ASP.NET Core MVC framework, including project creation and configuration.
  • Knowledge of implementing security features such as authentication and authorization to protect web applications.
  • Ability to apply data validation techniques to ensure the integrity of user input and application data.
  • Proficiency in using advanced ASP.NET Core MVC features like dependency injection, middleware, and filters to enhance application complexity and scalability.
  • How to optimizing web applications for better performance, including understanding deployment strategies.
    Understand manipulating data models and interacting with database contexts for data management.
  • Knowledge of adding views and actions to controllers, crucial for the MVC architecture.
    Ability to use Bootstrap 5 for improving the web application's look and feel, focusing on responsive design.
  • Proficiency in using cross-platform development tools such as Visual Studio Code, Azure Data Studio, and Docker for an efficient development workflow.
  • Build cross-platform web applications using ASP.NET Core MVC, ready to address real-world development challenges.

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)