曙海教学优势
本课程,秉承二十一年积累的教学品质,以项目实现为导向,面向企事业项目实际需要,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。课程可定制,线上/线下/上门皆可,热线:4008699035。
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系,合作企业30万+。曙海培训的课程在业内有着响亮的知名度。
ASP.NET Core跨平台开发实战培训与咨询
课程内容:
第一章:.Net Core开发前奏
1. 课程介绍
2. 为什么学习.NET Core(.NET Core简介)
3. 安装VS2019及.Net Core2.2
第二章:项目基础创建与理解
1. 项目基础框架搭建
2. .NET Core项目基础框架的认识
3. Program.cs 和 Startup.cs的认识
第三章:.Net Core核心概念——依赖注入和中间件
1. 依赖注入的理解与应用(1)
2. 依赖注入的理解与应用(2)
3. 中间件的理解与初步应用
第四章:配置文件的使用
1. 如何添加及读取配置文件信息
2. 多配置文件的用法
第五章:项目数据库的设计—EF Core技术运用
1. 数据访问技术EF Core包的引用(还原NuGet包)
2. EF Core Code First方式设计数据库
第六章:添加查看功能实现及异步编程和TagHelper
1. 异步编程(Task)基本理解
2. 添加和查看功能的实现
3. TagHelper【标签助手】的理解与用法
4. 常见TagHelper的Tag属性与应用
第七章: 实现分类和分页
1. 【为学习成果记录添加】分类
2. 【为学习成果记录添加】分页展示
第八章:通过密码查看附件和附件上传等功能
1. 通过密码查看附件和附件上传(1)
2. 通过密码查看附件和附件上传(2)
3. 修改功能等完善
4. 删除功能等完善
第九章:ASP.NET Core Web API使用
1. Web API基本理论与Demo
2. 为项目开发Web API接口及应用(1)
3. 为项目添加Web API接口及应用(2)
第十章:ASP.NET Core 权限认证与登录
1. Basic基本认证概述与认证过程
2. 为系统添加Basic基本认证中间件
3. ASP.NET CORE Identity认识
4. 为系统集成Identity实现登录和注册(1)
5. 为系统集成Identity实现登录和注册(2)
6. 为系统集成Identity实现登录和注册(3)
第十一章:切换数据库及程序初始化
1. 切换数据库
2. 如何在程序初始化时添加必要的功能
第十二章: 跨平台发布与部署
1. 项目发布
2. 部署到IIS
3. 部署到CentOS系统—安装CentOS
4. 虚拟机的开启与设置
5. XShell 的安装与Linux系统常用命令使用
6. 为虚拟机安装.NET Core SDK
7. 部署.NET Core程序到CentOS服务器
8. 安装与配置Nginx进行反向代理
9. 配置守护进程Supervisor