【52ABP实战教程】00-- ASP.NET CORE系列介绍
为什么是.net core?
记得在半年前.NET CORE刚刚出了1.0,当时有朋友推荐我使用的时候,个人觉得还不成熟。
现在.NET Core已经到了2.0,.NET Standard 2.0 添加了许多.NET Framework 4.6.1 支持的API,以及.NET Standard 2.0 。
尤其是 .NET Standard的出现 让大家从.net framework 迁移到.net core 成本降低了很多。我个人认为可以用于实际项目了。(ps:张队会说我们在.net core 1.0就投入正式环境使用了我会乱说?)
所以这个系列教程也就应运而生了。。ps:感觉这个是flag。坚持坚持。
优势
- 跨平台:可以部署到Linux服务器上
- 将MVC和WEB API集成在了一起。
- 内置依赖注入
- 轻量级、高性能、模块化的Http处理管线
- 具有现代化流程的开发框架,比如面向容器,微服务架构,对DevOps更友好
最重要的是 .NET Core 是开源项目,而且是微软重视的开源项目。
社区
.net core在社区中的热情也是逐渐提高,微软的产品组也花费了很多心思在 .net core。并且 .net core可以更好的与DDD进行契合。
定位
此系列教程定位于初级程序员如何进阶的,你或许做过很多项目但是对于最新技术的涉及不够多,对于目前新的方式不够了解,那么这个系列会很适合你。
适用对象
有了基础、希望能够在业余时间来学习和提升WEB开发技能的在校生、在职人员。(准确来说,你不了解微软全家桶的威力,我会用实际项目带着大家来玩一次。)
关键字
dotnet, asp.net core, Linux, Docker, Jenkins, , Entity Framework Core, npm, bower, redis, rabbitmq, azure, Angular ,AI ,认知服务,大数据,区块链,微服务,VSTS,TFS,github
你所看到的上面的关键字都会在后期的项目中进行实践!ps:又是一个flag。
教学方式
本次会以视频课程为主,博客文档作为辅助。 O(∩_∩)O 欢迎关注我的微信公众号:角落的白板报
技术选型前端会用Angular ,原因很简单,我喜欢Typescript。
后端会用ABP框架,当然我们会从基础课开始学习。
课程路线
目前暂时列了以下几个。
- 开发的前期准备工作。
- 使用ASP.NET CORE与Entity Framework Core 开发入门教程
使用Angular 练习
以上两个教程更多的是教会大家如何使用Angular和.net core进行简单的开发!
下面开始才是正式使用ABP框架进行实际项目的开发。具体上面的内容是哪些呢,我会进行完善。- ABP框架介绍及架构
使用ABP CORE 开发博客系统
系列目的
作为导航篇的目的仅仅是作为引导性的目的。
最终解释权为我所有!!!
【52ABP实战教程】00-- ASP.NET CORE系列介绍的更多相关文章
- 【asp.net core 系列】6 实战之 一个项目的完整结构
0. 前言 在<asp.net core 系列>之前的几篇文章中,我们简单了解了路由.控制器以及视图的关系以及静态资源的引入,让我们对于asp.net core mvc项目有了基本的认识. ...
- 【asp.net core 系列】10 实战之ActionFilter
0.前言 在上一篇中,我们提到了如何创建一个UnitOfWork并通过ActionFilter设置启用.这一篇我们将简单介绍一下ActionFilter以及如何利用ActionFilter,顺便补齐一 ...
- List多个字段标识过滤 IIS发布.net core mvc web站点 ASP.NET Core 实战:构建带有版本控制的 API 接口 ASP.NET Core 实战:使用 ASP.NET Core Web API 和 Vue.js 搭建前后端分离项目 Using AutoFac
List多个字段标识过滤 class Program{ public static void Main(string[] args) { List<T> list = new List& ...
- 【目录】asp.net core系列篇
随笔分类 - asp.net core系列篇 asp.net core系列 68 Filter管道过滤器 摘要: 一.概述 本篇详细了解一下asp.net core filters,filter叫&q ...
- asp.net core系列 40 Web 应用MVC 介绍与详细示例
一. MVC介绍 MVC架构模式有助于实现关注点分离.视图和控制器均依赖于模型. 但是,模型既不依赖于视图,也不依赖于控制器. 这是分离的一个关键优势. 这种分离允许模型独立于可视化展示进行构建和测试 ...
- asp.net core系列 39 Web 应用Razor 介绍与详细示例
一. Razor介绍 在使用ASP.NET Core Web开发时, ASP.NET Core MVC 提供了一个新特性Razor. 这样开发Web包括了MVC框架和Razor框架.对于Razor来说 ...
- 技术的正宗与野路子 c#, AOP动态代理实现动态权限控制(一) 探索基于.NET下实现一句话木马之asmx篇 asp.net core 系列 9 环境(Development、Staging 、Production)
黄衫女子的武功似乎与周芷若乃是一路,飘忽灵动,变幻无方,但举手抬足之间却是正而不邪,如说周芷若形似鬼魅,那黄衫女子便是态拟神仙. 这段描写出自<倚天屠龙记>第三十八回. “九阴神抓”本是& ...
- asp.net core系列 39 Razor 介绍与详细示例
原文:asp.net core系列 39 Razor 介绍与详细示例 一. Razor介绍 在使用ASP.NET Core Web开发时, ASP.NET Core MVC 提供了一个新特性Razor ...
- ASP.NET Core 基础教程总结 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 基础教程总结 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 基础教程总结 ASP.NET Core 基础教程总算是有了个简单 ...
随机推荐
- 关于win8的各种版本的区别
Windows8.1 Professional VL 表示:专业版(大客户版,批量授权) Windows8.1 Multiple editions 表示:多合一版本(包含:标准版.专业版) 个人用户 ...
- 颜色的RGB值表示法
颜色的RGB值表示法 从物理光学试验中得出:红.绿.蓝三种色光是其他色光所混合不出来的.而这三种色光以不同比例的混合几乎可以得出自然界所有的颜色. 如红光与不同比例的绿光混合可以得出橙.黄.黄绿等色: ...
- "码率适配限速”,如何使带宽成本减少30%?
3月28日.29日,B站.爱奇艺即将先后完成IPO.爱奇艺的招股书显示,爱奇艺依然处于亏损状态.2015 年.2016 年.2017 年三年合计亏损约 94 亿元.高昂的版权费是造成视频网站亏损的重要 ...
- python学习-字符串前面添加u,r,b的含义
引用:https://www.cnblogs.com/cq90/p/6959567.html u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unico ...
- python趣味 ——奇葩的全局形参
在c++,c#,js等语言中: 函数定义(参数) 函数体:参数修改 这里的参数修改都是仅限于这个函数体内的 python不知道是不是bug,我们这样写: def test(a=[]): a.appen ...
- nodejs简单数据迁移demo
近期做数据迁移,采用nodejs框架,数据库为mysql.作为一枚菜鸟,在编码过程中,遇到众多奇葩问题,感谢民少给予的支持. 由于旧数据库中的数据,在之前设计中存在众多不合理的情况,因此在数据迁移中, ...
- from提交表单后 数据提交到后台 但不跳转页面 可用iframe
可以页面事先加载被隐藏的iframe标签,或者等到需要的时候通过js生成,再提交,提交之前,form的target指向iframe(我是要实现新页面生成的时候程半透明状态,所以用了后者的方法) 代码如 ...
- [poj2752]Seek the Name, Seek the Fame_KMP
Seek the Name, Seek the Fame poj-2752 题目大意:给出一个字符串p,求所有既是p的前缀又是p的后缀的所有字符串长度,由小到大输出. 注释:$1\le strlen( ...
- Linux环境下Swap配置方法
Linux环境下Swap配置方法 场景: 今天下午安装一个CentOS6.5操作系统,忘记配置swap分区.看看如何安装系统之后,增加和删除swap分区.方法如下:1.内存占用情况[root@josh ...
- Beta冲刺 总结
Beta冲刺 总结 1. 完成情况 经过了为其七天的beta冲刺,我们基本完成了之前在<beta开始前准备>博客中所列出的内容. 增加关于征信的功能,贴近选题主题.在学生的信用活动记录中添 ...