【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 基础教程总算是有了个简单 ...
随机推荐
- PAT乙级-1047. 编程团体赛(20)
编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写程序找出冠军队. 输入格式: 输入第一行给出一个正 ...
- IP地址与域名的关系
1.IP地址:IP地址是用来唯一标识互联网上计算机的逻辑地址,让电脑之间可以相互通信. 每台连网计算机都依靠IP地址来互相区分.相互联系 2.域名:由于IP地址是数字标识,使用时难以记忆和书写,因此在 ...
- NGUI_Depth
四.深度(Depth)概念; 1. (1).每一个UIPanel和每一个UI控件都一定会有一个Depth,深度值大代表显示的优先级高(会趋向于在界面更上层显示) (2).Depth决定的是UI的显示层 ...
- js中的Hook
1. 简单理解: hook(钩子)就是: 把将要执行的的函数或者一系列动作注册到一个统一的接口下面, 当应用程序调用此接口(即hook)时,就等于调用了这一系列动作.
- ELK学习笔记(二)-HelloWorld实例+Kibana介绍
这次我们通过一个最简单的HelloWolrd来了解一下ELK的使用. 进入logstash的config目录,创建stdin.conf 文件. input{ stdin{ } } output{ st ...
- python之Redis的字符串类型操作
redis的数据类型: 字符串型 哈希 列表 集合 有序集合 1.String(字符串类型) set 命令: 设置一个键和值,键存在则只覆盖,返回ok > s ...
- java开源安全框架-------Apache Shiro--第二天
身份验证 即在应用中谁能证明他就是他本人.一般提供如他们的身份ID一些标志信息来表明他就是他本人,如提供身份证.用户名.密码来证明 在shiro中,用户需要提供principals(身份)和crede ...
- [bzoj1601]灌水_kruskal
灌水 bzoj-1601 题目大意:给你n块地,将两块地之间连通有代价$P_{i,j}$,单独在一块地打井需要代价$C_i$,问将所有的井都有水的代价是多少. 注释:1<=n<=300. ...
- 关于js中promise的面试题。
核心点promise在生命周期内有三种状态,分别是pending,fulfilled或rejected,状体改变只能是 pending-fulfilled,或者pending-rejected.而且状 ...
- oracle 常用select sql语句
本人认为很实用的几条语句 1)select ... from ...into... 2)insert into ...select ... 3)select ...from ...left join ...