Mô tả

Overview

ASP.NET Core MVC is a powerful, flexible framework for building modern web applications. In this course, you will learn how to use ASP.NET Core MVC to build cross-platform web applications that can run on any operating system, including Windows, Linux, and macOS.

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.

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.

Whether you are new to web development or have some experience, this course is designed to provide a comprehensive overview of ASP.NET Core MVC and help you become proficient in its use.

You will learn how to:

  • Build an entirely 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.

By the time you have finished the course, you will have moved around in Visual Studio and examined logic and syntax errors so much that it will be second nature for you when working in the .NET environment. This will put your newly learned skills into practical use and impress your boss and coworkers.

The course is complete with working files hosted on GitHub, including some files to make it easier for you to replicate the demonstrated code. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.

Clicking the Take This Course button could be the best step to increase your income and marketability quickly! Also, remember that if you think the course is not worth what you spent, you have a full 30 days to get a no questions asked refund!


It's time to take action!

See you in the course!

Bạn sẽ học được gì

.NET 7 Development

Use the dotnet command line interface to automate tasks

How to manipulate data using Entity Framework Core 7

How to use Bootstrap 5

An understanding of the MVC pattern

Visual Studio Code

Azure Data Studio

How To Connect to and Use GitHub

How to Manage Packages in a .NET Project

Yêu cầu

  • A Reliable Internet Connection
  • A desire to learn

Nội dung khoá học

9 sections

Introduction

1 lectures
Introduction
01:59

Environment Setup

7 lectures
Create GitHub Account
02:31
Install .NET 7 SDK
03:13
Install Visual Studio Code (Any Operating System)
02:19
Alternative - Install Visual Studio 2022 (Windows and Mac)
05:55
Install SQL Server Express (Windows)
05:21
Alternative - Install SQL Server on Docker (Any Operating System)
12:09
Install Microsoft Data Studio
03:27

Setup ASP.NET Core MVC Application

5 lectures
Create ASP.NET Core MVC Project - Visual Studio Code
07:01
Create ASP.NET Core MVC Project - Visual Studio
06:24
Tour Visual Studio Code
13:21
Tour of Files and Folders
25:26
Add Project to GitHub
09:22

Manipulating Website Views and Layout

4 lectures
Understanding the layout file and Bootstrap
08:16
Modifying the homepage
17:09
Adding an About Us page
09:07
Add To GitHub
02:19

Adding a Database

8 lectures
Connect to Database with Azure Data Studio
04:49
Create Database
05:58
Scaffold Database with Entity Framework Core
19:34
Scaffolding Views and Controllers - Part 1
12:25
Understand Scaffolded Controller
20:42
Understand Scaffolded Views
15:57
Scaffolding Views and Controllers - Part 2
06:22
Add To GitHub
00:45

Customizing Views and Elements

8 lectures
Section Overview
01:00
Adding Boostrap Styling
10:19
Delete using jQuery
19:15
Add Datatables
07:05
Adding Custom Labels
08:58
Managing Database Changes
08:15
Fix syntax errors
03:22
Add To GitHub
01:08

Website Authentication

6 lectures
Understanding Authentication
03:35
Register for Auth0
15:35
Testing Authentication
06:30
Setup User Related Pages
11:31
Finishing Touches
04:06
Add To GitHub
00:19

Complex Views, Actions, and Debugging Methods

13 lectures
Section Overview
01:38
Understanding Foreign Keys and Data Contexts
06:37
Understanding Complex Queries
07:51
Understanding Select Lists
09:00
Displaying Related Data
11:37
Using Custom View Models
06:20
Creating Custom Views
17:16
Creating Custom Actions in Controllers
16:15
Testing and Debugging
12:24
Finishing Touches
08:44
Add To GitHub
04:57
Add Essential UI and Bug Fix
13:33
Section Source Code
00:00

BONUS Lecture

1 lectures
Bonus Lecture
00:08

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.