Q.1、xUnit测试——单元测试(视频)
借鉴eShopOnContainer架构,用计算器的小方法入手,讲解TDD是如何实现快速敏捷开发的,对理解单元测试有一定的帮助。
Q.2、xUnit测试——功能集成测试(视频)
在上边单元测试的基础上,进一步说明功能测试,如何实现项目某个功能模块是否成功。
《容器化与跨平台部分》
R.1、使用Docker部署Asp.NetCore应用
文章用BlogCore作为真是案例,在CentOS系统上安装Docker,并部署相应的应用,注意在安装的过程中,尽量先安装Docker,再安装SDK,如果先安装SDK,可能会出现仓储的异常更新问题,解决方案是,删除了,再安装,然后再添加仓储源文件。
R.2、在Docker中配置ASP.NETCore的HTTPS模式
内容很简单,就是对Docker中的Aspnetcore应用,配置Https的安全模式,需要证书。
R.3、Dcoker容器化操作(视频)
通过视频的形式,讲解如何在Linux系统上,安装Docker,并部署项目。
R.4、Docker端口映射解析(视频)
讲解我们在使用Docker的时候,如何在ASP.NETCore项目中,配置端口,并合理的Expose端口,才能实现监听和代理。
R.5、Docker部署Vue应用(视频)
除了可以构建后端应用,同样可以将前端项目,比如vue,来构建镜像,并生成运行容器。
R.6、Docker -v挂载配置文件到宿主机(视频)
挂载是Docker应用中,很重要的一个技术,也是必须要学会的技能,合理使用挂载,对于容器的安全性,健壮性都很有帮助。
S.1、CICD,使用Docker安装Jenkins
之前都是习惯了全家桶似的安装Jenkins,当然如果公司想要更强大的功能可以一点点安装,如果项目比较中等,用docker安装就行了。
S.2、使用Jenkins发布和代理ASP.NETCore项目
上文已经安装好后,可以部署core项目了,只不过会有问题,比如不能在Jenkins容器内使用dotnet命令,所以需要一个新的jenkin镜像,我已经封装好了,可以直接使用。
S.3、Jenkins的安装与使用(视频)
通过视频的形式,给大家展示了使用一个空的全新的CentOS系统,一一说明如何安装docker,如何安装Jenkins,并如何配置core项目,并代理和反向代理等。
T.1、IdentityServer4系列教程(10篇文章)
因为Ids4的变动比较少,所以还是延续之前的目录即可,还是比较工整的,一共文章十篇,这里就不过多的介绍了,从基础知识,到表结构迁移,数据持久化,三端联调,统一角色管理,安全加锁等等多个方面讲解了如何使用IdentityServer4项目。
T.2、Ids4学习视频教程(9节视频)
通过视频的形式,更加深入的讲解了我们开发ids4认证平台的时候,需要掌握的核心知识点。
U.1、DDD视频与文章(23个) 13篇文章+10个视频,因为已经不是ASP.NETCore的基础教程了,所以暂不描述。
一共73篇ASP.NetCore基础知识+19篇Ids4内容+23篇DDD = 115(篇/个 视频和文章)
未完待续。。。