1-1 课程介绍
ASP.NET Core开发教程
讲师:尹国艳
150 小节 已有 12456 人学过 2022.7.25 推出
本课程将通过一个基本的asp.net core项目,帮助学员认识asp.net core的结构、特点和基本应用。详细讲解了如何使用微软新技术ASP.NETCore框架进行实用的Web应用程序开发。针对使用ASP.NETCore解决现实问题,并提供了精心设计的示例代码。能手把手引导你使用ASP.NETCore的所有关键技术,包括.NETCore、EFCore、ASP.NETIdentity、依赖注入等。形成了总体认识,就能够更有目的地学习asp.net core。本课程将分几个部分来讲解asp.net core的方方面面。首先,讲解asp.net core的应用模型,细致探讨了MVC模型、控制器和视图部分,并对Razor语法进行了介绍。然后,讲解了一些普遍适用的问题,如果设计上的一些考虑、应用安全、如何设计WEB API和最小WEB API设计等,最后从实用角度出发,手把手开发asp.net core项目实战。
  • 第一章:准备工作
  • 1-1 课程介绍
  • 1-2 Asp.net core介绍
  • 1-3 配置开发环境(win10+vs2022)
  • 第二章:创建ASP.NET Core项目
  • 2-1 项目创建及概述
  • 2-2 概述及项目运行
  • 2-3 命令行创建项目
  • 2-4 项目结构
  • 2-5 ASP.NET Core依赖注入
  • 2-6 实例讲解依赖注入(一)
  • 2-7 实例讲解依赖注入(二)
  • 2-8 实例讲解依赖注入(三)
  • 2-9 与环境运行时交互
  • 2-10 asp.net core管道
  • 2-11 WebRoot(一)
  • 2-12 WebRoot(二)
  • 第三章:启动ASP.NET MVC
  • 3-1 启用MVC应用程序模型
  • 3-2 注册MVC服务
  • 3-3 启用传统路由
  • 3-4 路由配置表
  • 3-5 ASP.NET Core MVC机制
  • 3-6 实例演示-操作调用程序
  • 3-7 实例演示-数据传值
  • 3-8 实例操作-数据显示
  • 第四章:ASP.NET MVC控制器
  • 4-1 控制器类
  • 4-2 发现控制器的名称
  • 4-3 继承的控制器
  • 4-4 POCO控制器
  • 4-5 控制器操作
  • 4-6 基于特性的路由(一)
  • 4-7 基于特性的路由(二)
  • 4-8 基本数据获取
  • 4-9 从路由获取数据
  • 4-10 模型绑定 (一)
  • 4-11 模型绑定 (二)
  • 4-12 控制器基类
  • 第五章:ASP.NET MVC视图
  • 5-1 使用视图的好处
  • 5-2 调用视图引擎
  • 5-3 Razor视图引擎(一)
  • 5-4 Razor视图引擎(二)
  • 5-5 实例演示-Razor视图引擎(一)
  • 5-6 实例演示-Razor视图引擎(二)
  • 5-7 向视图传递数据
  • 5-8 实例演示-请求响应数据
  • 5-9 实例演示-视图展示单行数据
  • 5-10 实例演示-服务数据
  • 5-11 实例演示-多个数据显示
  • 5-12 实例演示-视图模型(一)
  • 5-13 实例演示-视图模型(二)
  • 5-14 实例演示-视图模型(三)
  • 5-15 实例演示-Razor传递数据(一)
  • 5-16 实例演示-Razor传递数据(二)
  • 第六章:Razor语法
  • 6-1 Razor语法特点
  • 6-2 处理代码表达式
  • 6-3 分部视图
  • 6-4 实例演示-分布视图
  • 6-5 Razor标记帮助程序
  • 6-6 常用的TagHelper介绍
  • 6-7 实例演示-引入TagHelper
  • 6-8 实例演示-TagHelper超链接
  • 6-9 实例演示-TagHelper用法
  • 6-10 视图组件
  • 6-11 实例演示-视图组件的应用
  • 第七章:从客户端提交数据
  • 7-1 组织HTML表单
  • 7-2 实例演示
  • 7-3 Post-Rdirect-Get模式
  • 7-4 Data Annotations介绍
  • 7-5 实例演示 (一)
  • 7-6 实例演示 (二)
  • 7-7 实例演示 (三)
  • 第八章:访问应用程序数据
  • 8-1 通用程序后端
  • 8-2 整体式应用程序
  • 8-3 CQRS使用方法
  • 8-4 .NET Core数据访问
  • 8-5 DbContext的作用
  • 8-6 EntityFrameworkCore安装
  • 8-7 实例讲解EFCore(一)
  • 8-8 实例讲解EFCore(二)
  • 8-9 迁移的原理
  • 8-10 实例讲解-迁移
  • 8-11 实例讲解-EFCore(一)
  • 8-12 实例讲解-EFCore (二)
  • 第九章:应用程序安全
  • 9-1 Web安全基础结构
  • 9-2 个人身份验证(一)
  • 9-3 个人身份验证(二)
  • 9-4 Identity身份验证
  • 9-5 Authorize过滤器
  • 9-6 角色管理
  • 9-7 使用User-Manager
  • 9-8 异步创建角色
  • 9-9 将用户添加角色
  • 9-10 响应缓存
  • 第十章:设计考虑
  • 10-1 实例讲解--实体类
  • 10-2 CRUD创建
  • 10-3 查询功能
  • 10-4 查询商品页
  • 10-5 创建商品页
  • 10-6 图片上传(一)
  • 10-7 图片上传(二)
  • 10-8 图片上传(三)
  • 10-9 图片显示
  • 10-10 其他操作
  • 第十一章节:设计WebAPI
  • 11-1 创建WebApi
  • 11-2 WebAPI项目讲解(一)
  • 11-3 WebAPI项目讲解(二)
  • 11-4 改造实用WebAPI(一)
  • 11-5 改造实用WebAPI(二)
  • 11-6 改造实用WebAPI(三)
  • 11-7 改造实用WebAPI(四)
  • 11-8 改造实用WebAPI(五)
  • 11-9 改造实用WebAPI(六)
  • 11-10 改造实用WebAPI(七)
  • 第十二章:设计日志文件
  • 12-1 日志文件ILogger用法
  • 12-2 日志等级(一)
  • 12-3 日志等级(二)
  • 12-4 日志等级(三)
  • 12-5 查看日志信息
  • 12-6 实例讲解日志
  • 第十三章:WebAPI设置
  • 13-1 WebApi数据时间格式化
  • 13-2 Swagger配置(一)
  • 13-3 Swagger配置(二)
  • 13-4 Swagger配置(三)
  • 13-5 Swagger配置(四)
  • 13-6 IConfiguration用法(一)
  • 13-7 IConfiguration用法(二)
  • 13-8 简单文件上传
  • 第十四章:最小WEBAPI设计
  • 14-1 最小WebApi概述
  • 14-2 实例演示(一)
  • 14-3 实例演示(二)
  • 14-4 最小WebAPI文件上传(一)
  • 14-5 最小WebAPI文件上传(二)
  • 第十五章:部署ASP.NET Core应用程序
  • 15-1 安装启动IIS
  • 15-2 配置asp.net托管服务
  • 15-3 Docker容器安装
  • 15-4 Docker容器介绍
  • 15-5 DockerFile介绍
  • 第十六章:项目实战
  • 16-1 项目搭建配置
  • 16-2 数据库设计
  • 16-3 仓储层创建
  • 16-4 实现仓储功能(一)
  • 16-5 实现仓储功能(二)
  • 16-6 服务层创建
  • 16-7 子类创建
  • 16-8 服务层子类创建
  • 16-9 依赖注入
  • 16-10 生成数据库
  • 16-11 自定义api返回结果
  • 16-12 文章增删功能
  • 16-13 类型创建查询
  • 16-14 类型修改编辑
  • 16-15 项目总结与演示

尹国艳

资深程序类讲师

TA的课程
教程商城
购买 电脑下载版光盘版 课程
购买
相关教程推荐
menu home publish search App