When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

ASP. NET Core 7 MVC Development

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon5 hours 22 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About ASP. NET Core 7 MVC Development

Introduction

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

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

Understanding the layout file and Bootstrap

Modifying the homepage

Adding an About Us page

Add To GitHub

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 - Overview

Adding Boostrap Styling

Delete using jQuery

Add Datatables

Adding Custom Labels

Managing Database Changes

Fix syntax errors

Add To GitHub

Understanding Authentication

Register for Auth0

Testing Authentication

Setup User Related Pages

Finishing Touches

Add To GitHub

What You Will Learn?

  • Overview.
  • Using ASP.NET Core 7, Entity Framework, and the dotnet command line interface, we will build a small school management system while learning key concepts in ASP.NET MVC development. You will also learn to use popular development tools, frameworks, and libraries like Bootstrap 5 and jQuery to develop a dynamic and user-friendly application.  This course will show you how to leverage open-source and cross-platform tools to develop a data-driven web application that can run on any operating system. The best part is our tools can also be used on any operating system. .
  • Why Learn .NET 6 / 7.
  • Microsoft .NET is an open-source and cross-platform development framework that drives the business technology of many of the top corporations worldwide. It is the predominant technology used to drive enterprise-scale business technology. Companies have chosen .NET for its proven scalability, reliability, and support..
  • C#, the flagship language of .NET, is among the most widely used languages today. It’s a general-purpose programming language that can handle almost any problem, from desktop to mobile to dynamic web applications. As such, there is a high demand across the world for .NET developers in various industries, which means that more jobs are available for candidates with a foundation built upon .NET technologies..
  • At the end of this course, you should be able to: .
  • Build a fully data-driven web application.
  • Use the dotnet command line interface and complete tasks like:.
  • Scaffolding a database using Entity Framework Core .
  • Generating Views and Controllers.
  • Running and debugging an application..
  • Manage packages in a project..
  • Understand how Models, Views, and Controllers combine to facilitate a web application.
  • Use and manipulate data models and database contexts..
  • Understand how to add views and actions to a controller.
  • Use Bootstrap 5 to manipulate the web application's overall look and feel..
  • Use GitHub for source control management..
  • Use popular cross-platform development tools like:.
  • Visual Studio Code.
  • Azure Data Studio.
  • Docker.
  • Add OpenID Connect authentication using Auth0.
  • Content and Overview.
  • To take this course, you must have some knowledge of HTML, CSS, and Object Oriented Programming, if not with C#. Even if you have little exposure to the .NET development stack, this course is beginner-friendly and full of development tips..
  • This course has several hours of premium content but is smartly broken up to highlight related activities based on each module in the application being built. We will also look at troubleshooting and debugging errors as we go along, implementing best practices, writing efficient logic, and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course, and you will be challenged to be the best you can be..