ASP. NET Core 5 MVC: Hands-on-Lab with Practical Projects

所在平台: Udemy

课程主页: https://www.udemy.com/course/aspnetcore5mvc/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:ASP.NET Core 5 MVC:实践实验室与实用项目 课程概述:本课程将带您学习最新的ASP.NET Core 5 MVC技术和.NET Core 5.x,提供多种实用项目进行实践。课程重点内容包括:基本的ASP.NET Core MVC开发、数据绑定、Entity Framework Core、会话和分布式缓存、ASP.NET Core身份验证及部署等。 课程内容包括: - 通过模型(Models)、视图(Views)和控制器(Controllers)来开发基本的ASP.NET Core MVC应用。 - 将数据从模型绑定到视图,运用数据绑定在HTML网页表单、表格和图表中。 - 使用Entity Framework Core 5.x访问SQL Server数据库,支持从现有数据库生成代码并应用于ASP.NET Core MVC应用程序。实现对数据库的CRUD(创建、读取、更新、删除)操作。 - 为提高ASP.NET Core MVC的性能,实施会话管理和分布式缓存,展示如何在ASP.NET Core MVC中使用外部分布式缓存,如内存数据库、Redis和SQL Server。 - 学习ASP.NET Core安全性,通过ASP.NET Core身份验证来创建用户、获取并删除用户,修改账户信息,重置密码,以及实现用户注册的电子邮件确认。 - 为防止自动注册的机器人,可以在ASP.NET Core MVC中应用CAPTCHA,使用Google reCAPTCHA。并且学习多因素身份验证,允许用户启用多因素身份验证并要求第二次验证。 - 课程结束时,我们将学习如何部署ASP.NET Core MVC应用,使用IIS web服务器和Microsoft Azure进行目标部署。 本课程适合希望掌握ASP.NET Core 5 MVC开发技能的学员,通过实践项目增强实际操作能力。

课程评论(0条)

课程详情

In this course, you will learn the latest of ASP.NET Core 5 MVC technology with.NET Core 5.x. We provides various practical projects. We learn the following highlight topics:Basic ASP.NET Core MVC DevelopmentData bindingEntity Framework CoreSession and Distributed CachingASP.NET Core IdentityDeploymentWe start by developing basic ASP.NET Core MVC development such as exploring Models, Views and Controllers. Making data binding from Models to Views. We apply data binding to HTML web forms, Tables, and Charts.We access database like SQL Server using Entity Framework Core 5.x. We can generate codes from existing database and then use them in ASP.NET Core MVC applications. We implement CRUD (Create, Read, Update, Delete) operations with SQL Server and ASP.NET Core MVC.To improve your ASP.NET Core MVC performance, we implement sessions and distributed caching. In this section, I will show to work with external distributed caching in ASP.NET Core MVC. We use external caching data such as In-Memory Database, Redis and SQL Server.We also learn ASP.NET Core MVC Security with ASP.NET Core Identity. We explore how to create users, get users and delete users. We learn how to retrieve account (username), change password and email. We also implement how to reset password. To obtain a valid email on user registration, we implement ASP.NET Core MVC registration with email confirmation. To prevent user registration bots automatically by bots, we can apply CAPTCHA in ASP.NET Core MVC. We use Google reCAPTCHA. Last, we work with multi-factor authentication. Users can enable their multi-factor authentication on ASP.NET Core Identity. Then, each user with enabled multi-factor authentication will be challenged for second authentication. In this scenario, we use email with codes for implementing multi-factor authentication.At the end of course we learn how to deploy our ASP.NET Core MVC applications. We use IIS web server and Microsoft Azure for targeted deployment.

课程标签

0人关注该课程

主题相关的课程