为什么是.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系列介绍的更多相关文章

  1. 【asp.net core 系列】6 实战之 一个项目的完整结构

    0. 前言 在<asp.net core 系列>之前的几篇文章中,我们简单了解了路由.控制器以及视图的关系以及静态资源的引入,让我们对于asp.net core mvc项目有了基本的认识. ...

  2. 【asp.net core 系列】10 实战之ActionFilter

    0.前言 在上一篇中,我们提到了如何创建一个UnitOfWork并通过ActionFilter设置启用.这一篇我们将简单介绍一下ActionFilter以及如何利用ActionFilter,顺便补齐一 ...

  3. 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& ...

  4. 【目录】asp.net core系列篇

    随笔分类 - asp.net core系列篇 asp.net core系列 68 Filter管道过滤器 摘要: 一.概述 本篇详细了解一下asp.net core filters,filter叫&q ...

  5. asp.net core系列 40 Web 应用MVC 介绍与详细示例

    一. MVC介绍 MVC架构模式有助于实现关注点分离.视图和控制器均依赖于模型. 但是,模型既不依赖于视图,也不依赖于控制器. 这是分离的一个关键优势. 这种分离允许模型独立于可视化展示进行构建和测试 ...

  6. asp.net core系列 39 Web 应用Razor 介绍与详细示例

    一. Razor介绍 在使用ASP.NET Core Web开发时, ASP.NET Core MVC 提供了一个新特性Razor. 这样开发Web包括了MVC框架和Razor框架.对于Razor来说 ...

  7. 技术的正宗与野路子 c#, AOP动态代理实现动态权限控制(一) 探索基于.NET下实现一句话木马之asmx篇 asp.net core 系列 9 环境(Development、Staging 、Production)

    黄衫女子的武功似乎与周芷若乃是一路,飘忽灵动,变幻无方,但举手抬足之间却是正而不邪,如说周芷若形似鬼魅,那黄衫女子便是态拟神仙. 这段描写出自<倚天屠龙记>第三十八回. “九阴神抓”本是& ...

  8. asp.net core系列 39 Razor 介绍与详细示例

    原文:asp.net core系列 39 Razor 介绍与详细示例 一. Razor介绍 在使用ASP.NET Core Web开发时, ASP.NET Core MVC 提供了一个新特性Razor ...

  9. ASP.NET Core 基础教程总结 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core 基础教程总结 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 基础教程总结 ASP.NET Core 基础教程总算是有了个简单 ...

随机推荐

  1. 使用IIS Server Farms搭建应用服务负载均衡

    当公司的业务扩大, 伴随着大量的请求,应用服务器的承受能力已经不能满足不断增长的业务需求,使用IIS Server Farms搭建应负载均衡的方式,把请求分发给不同的应用服务器进行处理,这个时候就降低 ...

  2. pdf文件中截取eps图片并压缩

    最近遇到了一个问题,需要从pdf裁剪出其中部分的矢量图格式的图片,并保存为eps格式,方便使用. 最简单的方法就是先用acrobat pro将pdf进行页面抽取,并裁剪,剩下所需要的图片部分,然后另存 ...

  3. Intellij IDEA debug模式下项目启动慢/无法启动的事件解决过程记录

    项目无法启动了 简单的介绍一下事件过程:周一的早上,收到前端同事抛过来的一个任务,说是一个接口无法正常返回数据,于是就让他把参数发过来,我想试着在本地重现一下并且将问题修复掉,这种情况肯定是要通过de ...

  4. canvas 绘制图形

    canvas 绘制图形: 注意: canvas 的宽高设置在行内,否则会使画布(canvas)产生扭曲,绘图变形: <!DOCTYPE html> <html lang=" ...

  5. 线程实现ServerSocket和Socket实现数据交互

    定义一个MyServer类 import java.io.IOException;import java.net.ServerSocket; public class MyServer { publi ...

  6. jar包和war包的介绍与区别

    在学习maven的过程中接触到了jar包和war包.之前在写小项目的时候真的遇到过war包,当时为了找到jar包,把war包 的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用.其实jar包 ...

  7. oracle相同SID对外提供多个service_names

    为数据库设置多个服务名(通过SCOPE=both设置,同时修改参数文件) SQL> show parameter service_names; NAME TYPE VALUE --------- ...

  8. struts2.0简单教程

    Struts2.0简单配置教程: 在Eclipse中配置Struts2 步骤一:首先打开java ee并建立一个动态网站项目,我建立的项目名为TestDemo,如下图: 建立之后可在左侧发现工程,展开 ...

  9. linux --> Linux变量之$#, $*, $@含义

    Linux变量之$#, $*, $@含义 一.介绍 $# //是传给脚本的参数个数 $ //是脚本本身的名字 $1 //是传递给该shell脚本的第一个参数 $ //是传递给该shell脚本的第二个参 ...

  10. 设计模式 --> (11)桥接模式

    桥接模式 将抽象部分与它的实现部分分离,使它们都可以独立地变化. 适用性: 1.当一个对象有多个变化因素的时候,考虑依赖于抽象的实现,而不是具体的实现.如上面例子中手机品牌有2种变化因素,一个是品牌, ...