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日

文章来源:异步图书

,
    推荐阅读
  • 2020广州草莓音乐节活动时间表(2020广州草莓音乐节演出阵容)

    、格里芬十一年时间,草莓音乐节从1到99,有超600万草莓星人的陪伴,一路很长,沿途却很有趣,我们会为了某一段旋律、某一句歌词感动,会为了发现心中的“宝藏音乐”而欣喜,也会为结交到志同道合的新朋友而庆幸……过去的美好回忆很多,未来更值得创造,今年的圣诞节,和我们一起庆祝第100场草莓音乐节吧!(有多少音乐节可以办到100场?而草莓音乐节的「第100回」也仅此一次)

  • 男士萝卜裤穿搭技巧(教大家打造出流行的街拍风)

    担忧太冷的话,出门之前还能再搭上一条厚厚的围巾,既能够保护脖子受凉,也能帮你丰富细节。休闲萝卜裤+大衣不要以外休闲的裤子与修身的大衣是不沾边的。男性的身高一般会比女性的高,而长款的大衣刚好能够塑造出一股优雅的绅士感。萝卜裤+西装服总以为西装服只能够搭配西裤,其实也并非如此才行。将沉稳严肃的西装外套搭在宽松的萝卜裤上面,会穿出街头边上的休闲感,很合适一些潇洒不羁的男士们。混搭一双皮鞋会更别具一格。

  • 2023隋唐河洛文化庙会暨新春灯会游玩攻略

    新春彩灯瑞兔迎春、龙腾盛世、一屏锦绣、乘风破浪。几十组大型彩灯组搭配万余盏气氛装饰灯,为大家带来视觉盛宴。游园活动既有传统非遗演出,打铁花、舞龙舞狮、民间杂耍......又有现代时尚表演,极光秀、卡萌舞团、嘉年华巡游等共计18项演出活动,昼赏节目夜观灯,精彩不停一整天!国家级非物质文化遗产打铁花火龙舞,打花艺人将千余度高温的铁汁击打形成十几米高的铁花,惊险刺激、气势磅礴,场面宏伟。

  • 特工皇妃故事梗概(特工皇妃电视剧剧情)

    奴籍少女楚乔被送入人猎场供贵族娱乐射杀,幸得西凉世子燕洵暗中相救。随后她被带进权倾朝野的门阀宇文家,目睹兄姐相继惨死,立誓要带妹妹逃出牢笼。楚乔受到开明贵族宇文玥关注,被迫接受严厉训练的同时,更与燕洵结下深厚友谊。西魏门阀争斗,燕洵一家被屠,深陷绝境,楚乔与他生死相守并力助他逃脱困局。

  • 新高考学生物医学工程选什么科(生物医学工程专业都学哪些科目)

    不仅可以报考所有高校的生物医学工程专业,而且物、化、生正是专业的基础学科,三科间衔接紧密,学科思维易于转换,对学生的专业学习大有帮助。

  • 菠菜炒香干怎么做(菠菜炒香干的做法)

    菠菜炒香干怎么做?我们一起去了解并探讨一下这个问题吧!菠菜炒香干怎么做材料:菠菜200克,香干100克,姜片10克,蒜末10克,盐一勺,鸡粉一勺,生抽8毫升。

  • 河洛群侠传防具金蚕甲(河洛群侠传防具金蚕甲了解)

    最强的应该是这两个。玄铁锁子甲:2玄铁加2镔铁打造。然后是比较实惠,材料比较容易得到的护甲。珊瑚金猬甲:2珊瑚金,1黑虎皮,1红斑鳄鱼皮。珊瑚金是除了玄铁硬度最高的金属,相比较玄铁打造出的装备质量又轻,性价比很高。在先民遗迹商队死尸上能找到两个。兽皮用兽王的皮。

  • 2023济宁体育专业测试时间 济宁体育考试时间

    济宁体育专业测试时间报到时间:4月17日8:30-17:30测试时间:4月18日-21日体育专业测试安排在山东师范大学长清湖校区进行,地址为济南市长清区大学路1号。山东省2023年普通高校招生体育专业测试各市考生报到及考试时间安排表我省2023年普通高校招生体育类专业统一测试时间为4月10日—25日,以市、县(市、区)为单位分4批进行。

  • 印度硅谷是什么意思(印度硅谷在哪里)

    班加罗尔是印度南部著名的花园城市,以风光秀丽、气候宜人而出名。近年来,班加罗尔又以其计算机软件业闻名世界,被誉为印度的硅谷。在班加罗尔的带动下,马德拉斯、海得拉巴等南部城市的高科技工业园区接踵而起,与班加罗尔交相辉映,成为印度南部著名的计算机软件“金三角”。