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.

ASP. NET Core 7 MVC Development
Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

This Course Includes
skillshare
0 (0 reviews )
5 hours 22 minutes
english
Online - Self Paced
course
SkillShare
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..