77百科网
当前位置: 首页 生活百科

微软mvp怎么获得(多位微软MVP推荐第一本ASP.NET)

时间:2023-05-19 作者: 小编 阅读量: 2 栏目名: 生活百科

多位微软MVP推荐第一本ASP.NET《深入浅出ASP.NETCore》是一本基于.NETCore3.1平台,通过实战项目结合ASP.NETCore源代码解析和说明的教程书市场上讲解C#和.NET的书籍很多,在知乎上有赵三本之称《深入理解。

《深入浅出ASP.NET Core》是一本基于.NET Core3.1平台,通过实战项目结合ASP.NET Core源代码解析和说明的教程书。

市场上讲解C#和.NET的书籍很多,在知乎上有赵三本之称《深入理解C#》、《CLR via C#》、《.NET设计规范 约定、惯用法与模式》的三本书更是入门和进阶必看的书籍。

以上三本书很经典,但是对于新人来说,要快速上手过于了晦涩。而关于.NET Core的书籍过于匮乏,尤其是中文书籍,大部分的书籍都是基于.NET Core 1.0到2.0的,中途的破坏式升级太多。

对于想循序渐进掌握ASP.NET Core 的新人来说,体验比较糟糕。

.NET Core的成人礼

.NET 平台已经出现了20年了。它第一次正式对外公布是2000 年。距离现在已经20年了。中途它辉煌过,基于winform和webform 两个可拖控件的低代码开发形式迅速占领了很多市场。

而从2020年开始,低代码开发模式成为了2020年所提倡的了,但是当年一直被其他语言的开发者所诟病的,真的是时代在变化(微笑脸)。

.NET 也因为当初和Windows绑定的太深,导致不开源、不跨平台,导致在互联网如日中天的发展中,它错过了太多的机会。

直到了2020年大多数开发者对C#和.NET平台还停留在20年前的想象中,他们忘记了.NET 一直是微软的亲儿子。

从2014年.NET Core 开始进入我们的视野,2016年.NET Core 1.0发布正式版本,我们看到了希望,而微软也践行者,技术驱动的道路,提出微软爱Linux的口号,到收购Mono母公司,收购Github但让他保持独立运营,都是出于对技术的尊重与支持。

同时为了避免.NET 走上Java SDK收费的道路。

Oracle的做法从商业上无可厚非,公司是逐利的,但毕竟不是每个公司有拥有开发Open SDK的能力。

微软成立了.NET 基金会,将.NET 交付给.NET基金会,同时为了避免.NET基金会过于受到商业公司逐利的影响,过去的2年.NET 基金会中社区的开发人员开始增加,理事会中的微软数量开始降低,这些行为都在表面技术需要和商业区分开,而这些变化都是微软在用实际行动表明支持开源的决心。

等到2020年11月后,.NET Core 也将进入它的成人礼,替代.NET Framework 成为.NET 5。成为市场上唯一能涵盖人工智能、物联网、桌面开发、网页开发、云原生应用、移动应用和游戏开发等细分领域的开发框架。

为什么写这本书

.NET Core这么优秀的平台,我能将它写成书籍让更多的读者知晓它,是我的荣幸。

本书作者:梁桐铭 微软最有价值专家(Microsoft MVP)2018 Microsoft Tech Summit 讲师 52ABP框架的创始人。 现担任某上市公司内部培训师与架构师。 以“角落的白板报”的公众号发布一些视频和文章,活跃在B站和知乎上。

我个人在学习.NET的过程中,有幸看了不少.NET 有关的书籍,很多书籍都有一个特点,都是一开始都是很多散乱的知识点一次性讲解,比如讲解中间件的设计与原理的知识点,恨不得把中间件的知识点都写出来。

我想作者的心是好的,但是开发人员不领情,因为这就成为了文档,我何必去买本书呢。同时这样不利于初级开发人员,因为初级开发人员不知道这样的功能或者知识点能够解决什么业务问题。

所以我写本书的时候找了一条主线,那就是做一个项目,毕竟做项目是检验一个个知识点最重要的标准。同时我想书也应该具备面向对象的特点:封装、继承、多态。

书中的代码,你可以直接将它很多功能和内容,直接复制、粘贴到其他项目中复用,毕竟你如果学完本书,你会发现 你其实就已经造了一个开发框架,当然它是站在ASP.NET Core这个巨人身上的。

深入浅出 ASP.NET Core

这本书选择了哪些内容?

ASP.NET Core包含的内容太广了,因此我选择了一条主线剧情,系统性的介绍ASP.NET Core,那就是搭建一个框架。

从零开始搭建一个实际的项目,从一个空文件夹开始,

• 搭建ASP.NET Core

• 安装MVC、TagHelper、路由等

• 使用Entity Framework Core组件

• 引入微软的身份认证权限框架 ASP.NET Core Identity

旨在帮助开发者入门,能够循序渐进地了解和掌握ASP.NET Core。

学完必知必会的内容后,继续了解ASP.NET Core WebAPI 已经如何发布到IIS、Linux以及Docker等环境中。

最后我们将这个项目改造成一个高可用的类似DDD的框架,所以本书中会有实际开发过程中的业务代码,存在,你可以自由的复制粘贴到其他项目中。

我想再多的语言也没有图片来的直接,下图是本书的所有知识点:

如何阅读ASP.NET Core 的源代码?

阅读源代码是每个开发者的必经之路,尤其是对技术有追求和抱负的开发者。因为阅读源代码,可以帮助我们更加的深入和理解这些模块设计者的初衷,毕竟源代码是最好的老师。 理解后我们在项目中尽可能的复用现有的框架特性,然后站在巨人的肩膀上去改进框架本身,实现自主创新。

当然本身毕竟不是源代码解析的书籍,所以选择了一条主线剧情中涉及到的源代码,带着大家一起去分析和学习,希望你可以通过这种方法,去阅读和学习更多的源代码。

谨以此书,献给一起为.NET Core 推广和奋斗的同仁们。也希望此书,能给读者带来实质性的收获。

梁桐铭 2020年9月3日

文章来源:异步图书

,
    推荐阅读
  • 中秋汉服提灯巡游(汉服巡游篝火赏月)

    盈香生态园推出灯谜会活动。商家供图作为高明另一龙头景区的盈香生态园,将9月10日至12日期间推出灯谜会、祈福放花灯、灯笼DIY、美食福利等多类型活动,发放4款中秋农产品手信优惠礼包,增强游客游玩体验。教师节当日,教育工作者凭教师资格证可获得门票5折的优惠。结合此前佛山举行的啤酒节,9月和10月的每周六,君御温德姆至尊酒店将举行草坪露营音乐会啤酒节,在中秋节当晚更推出主题自助晚餐,感兴趣的市民不容错过。

  • 大惊失色千呼万唤的意思(大惊失色千呼万唤的意思简单介绍)

    接下来我们就一起去了解一下吧!大惊失色千呼万唤的意思大惊失色是一个汉语成语,拼音为dàjīngshīsè,释义:形容十分慌张,吓得脸色都变了。出自《汉书·霍光传》。

  • 红烧肉怎么烤好吃(红烧肉的吃法)

    葱白切段胡萝卜滚刀切,我来为大家科普一下关于红烧肉怎么烤好吃?以下内容希望对你有帮助!其他香料洗干净准备好。肉提前整块煮20分钟,切片大火爆姜片,香料,下肉片下去炒。加胡萝卜翻炒均匀。加一碗纯净水闷。快收汁时加入水淀粉,收汁关火出锅。

  • 湿的花椒叶扔到碗里面会不会生虫(湿的花椒叶扔到碗里会怎么样)

    接下来我们就一起去了解一下吧!湿的花椒叶扔到碗里面会不会生虫湿的花椒叶扔到碗里面会生虫,最好将其晾干后存放。花椒叶是花椒树的叶子,花椒性热,有止痛、杀虫作用,花椒叶具有很好的发散功能,可以有效的清热散火,可以将花椒叶煮水用来治疗痔疮,起到清热解毒的作用。而且花椒叶可以增加体内的热气,具有温中散寒的功效,花椒叶中含有挥发性的植物油,可以有效的杀菌、抗菌。

  • 如何提高开会讲话的能力(如何锻炼开会讲话的能力)

    如何提高开会讲话的能力很多人会议讲话时侯,会出现紧张和语无伦次的情况。这个就需要对自己进行勇气的训练,要抓住会议的场合进行发言,平时也要在家对着镜子,多加练习。为了更好发言,可以选择提前拟定草稿,这也可以做到更好讲出重点,切中要害。同时也需要对自己的工作或者会议内容熟悉,并且有独到的见解和观点,才可以加深领导的对你的印象。最后就是勤加练习,重复多次的用心思考和用嘴表达,达到熟能生巧的目的。

  • 花甲粉的怎么做(做这个的步骤有什么)

    花甲粉的怎么做将粉丝泡水软化,将花甲用清水洗干净,然后放入盛有清水的锅中,煮开,看到花甲开口了就可以,不宜煮太久,以保证肉质的鲜美,捞出备用。将金针菇洗好,备用,准备好姜、葱、蒜头、辣椒等辅料,切好备用。取适量生粉,用清水调成液状备用,将前面准备好的花甲,粉丝,金针菇,姜,蒜一起放入锅中,加入清水和适量的油没过材料即可,煮开之后淋上生粉调成的汁,撒上盐,辣椒,葱,再搅拌一下煮一会就可以起锅。

  • 水光针多久打一次 水光针多久打一次价格

    2、水光针注射维持的时间长短和皮肤的肤质也有比较密切的关系,如果肤质较好,水光针维持的时间可能会更长,如果肤质较差可能注射水光针的时间就必须缩短。

  • 拌肉松宝宝(清淡宝宝肉松)

    给宝宝吃饭一直很保守,出于对现在食材的不放心也一直没有给宝宝加猪肉,一直吃的鱼肉和鸡肉,宝宝之前是一点点盐都没有吃过呢,现在宝宝快到一岁了,做了超清淡的宝宝肉松,也很香哦!

  • 不用烤箱可以做的简单蛋糕(不用烤箱可以做的简单蛋糕怎么做)

    不用烤箱可以做的简单蛋糕把消化饼干隔着油纸压碎,一共需要150g。和饼干混合拌匀。料理机放入400g芒果。打成泥,把打好的果泥倒入奶锅中。放入20g吉利丁粉。不停搅拌让吉利丁粉融化。不要煮沸,煮融化后放置一边放凉。把奶油打发至6成,滴落的淡奶油可以堆叠在表面而不会马上消失就可以了这时放入芒果液,用刮刀拌匀,芒果慕斯液就做好了。把芒果慕斯液倒入蛋糕模具中。盖上一层保鲜膜,放入冰箱冷藏4个小时。