深入浅出ASP.NET Core学习笔记01之基础知识
写在前面
自己上手的第一个落地项目就是跟着导师做了一个信息管理系统,基于APS.NET MVC 框架 + Dapper + SqlServer + EasyUI。记得当时问导师为啥选.NET而不是Java,老师说对于新手上手快。哈哈,很简陋但是很实用。
后面也陆续做了几个也都是基于.NET MVC,对于.NET Core目前也只是在学习阶段,刚好最近也在学习云原生和微服务的东西,大势所趋,作为IT小学生要跟上步伐。感谢梁老师的领读。(果断关注了梁老师的公众号和哔站)
从入门到学会如何做一个安全可复用的框架
为什么用.NET Core
- .NET 平台 免费开源,应用场景广泛:物联网、桌面开发、网页开发、云原生应用、移动应用、嵌入式开发、游戏等
- 传统单体–分布式单体–服务化(SOA)架构–微服务 不断优化
- 云原生:微服务、DevOps、用户故事地图、容器化
编程语言与.NET 关系
- 发展史
.NET Core基础知识
- 什么是.NET Core
- .NET Core包含什么
- .NET Core的特性
统一的MVC和WebAPI的技术栈
- MVC模板和WebAPI模板对比
- ASP.NET Core 项目入口 - Program.cs
- ASP.NET Core 项目入口 - Startup.cs
ASP.NET Core 中间件(Middleware) 重点
- 中间件
- 配置请求处理管道
问题
1、老师视频里面的思维导图方便分享吗,云原生和.NET Core的