[工具]微软的学习平台Microsoft Learn很好用,推荐一下

1. 什么是Microsoft Learn

Microsoft Learn是微软这两年大力推广的全新学习平台,可提供 Microsoft 产品交互式学习体验。基本上无需登录即可使用,但登录后可以使用更多功能,包括:

  • 累积分数和成就

  • 跟踪学习活动进度

  • 使用免费的 Azure 资源

  • 配置文件和仪表板功能

2. 选择课程

Microsoft Learn的网站首页会提供“你可能喜欢的内容”,也可以浏览所有学习选项找到自己想学习的内容。学习内容有两种类型,分别是学习路径和模块:

  • 学习路径是围绕特定角色(如开发人员、架构师或系统管理员)或技术(如 Azure Web 应用、Power BI 或 Xamarin.Forms)组织的模块集合。

  • 模块是 Microsoft Learn 体验的构建基块。可以将模块看成是包含一系列相关单元(如视频、实验室和文章)的课程。

例如上图中的“Azure基础学习”就是一个学习路径,从它下面的进度条可以看到我已经完成了这个学习路径的40%。点击还能看到如下图的详细内容。

在标题下显示此路径的剩余学习时间、我已完成了多少个模块、这个学习路径的简介。右上角是这个学习路径总的XP(用于升级)。

简介下面就是此路径中需要学习的模块,每个模块又由多个单元组成,每个单元分别给出了大概的学习时间,学习后可以获得的XP。对于感兴趣的模块还可以点击右下角的添加按钮将它添加到一个由自己管理的集合,方便以后回顾。

3. 学习Azure

我在一月份参考了深圳的的Microsoft Ignite,获得了一次免费的考试机会(不知道下次Ignite还会不会送考试机会)。机会难得我就开始了使用Microsoft Azure进行Azure的学习。当然,大家要明白学习、考试和工作的内容并不是一回事,要通过认证考试只学习了Microsoft Learn的学习路径可能不够,还需自己多多努力。对于Azure,Microsoft Learn提供了无与伦比的交互式学习体验。它的学习有三种形式:文档、知识检查和实践练习。

微软的文档一向优秀,Microsoft Learn中相当一部分学习内容都是文档阅读,而且提供了40多种语言,这些文档本身就是知识的宝库。可惜缺点还是有,首先是知识可能没有及时更新,有些实践步骤根据Visual Studio 2017编写,和Visual Studio 2019有出入,例如一些需要安装扩展才能实现的功能在2019已成为内置功能;或者是文档里的Azure网站截图已经过时。其次是翻译和实际环境有出入,例如“Azure Functions”有时翻译成“Azure 函数”,但实际环境可能还是显示“Azure Functions”。这些都是小问题,最大的问题是有的翻译过于生硬,例如这句“通过应用服务进行纵向扩展和横向扩展来缩放应用服务 Web 应用以有效满足需求”,原文“Scale an App Service web app to efficiently meet demand with App Service scale up and scale out”还比较容易理解。

在一些模块的中间或最后,Microsoft Learn会穿插一个知识检查单元,以检查学员是否已经正确理解文档的知识点。无论选择的答案正确与否,答案后面都会给出一个详细解释。

实践练习是Microsoft Learn最有价值的部分。学习Azure最大的困难在于申请资源、配置环境、各个模块间配置的污染,这些困难都让人对学习Azure望而却步。Microsoft Learn每天为学员提供10个免费的沙盒,每个沙盒都是独立的Azure环境可供学员在练习中使用。通常每个模块使用一个沙盒,一天10个沙盒绰绰有余。部分模块可以直接在文档右侧启动Azure Cloud Shell,更加方便实践操作。

4. 成就

为了保持学习的动力,每次完成一个单元都可以获得XP,积累到一定数量会提升等级,这和游戏很像(只是为学习稍微添加了一点点点点点点点点的乐趣)。在网站的右上角能看到自己的等级,点击可以进到“我的个人资料”页面。

在这个页面能看到自己在Microsoft Learn的大部分资料,例如书签、集合、关注等。“从上次离开的位置继续”这个功能很重要,可以帮助学员顺畅地继续上一次的学习。点击“成就”链接,可以看到收集的徽章和奖杯(这点也和游戏很像),每个徽章和奖杯都有具体的完成时间和完成的内容,这样就能方便地回顾自己的学习。

5. 认证

自 2020 年 6 月 30 日起,微软将不再提供 MCSA,MCSD 和 MCSE 的所有考试,转向基于角色的认证(后来因为疫情延期后到明年)。具体可以看下面的新闻:

Microsoft Learning Blog post - MCSA, MCSD, MCSE certifications retire; with continued investment to role-based certifications

在Microsoft Learn网站上点击“认证”链接以浏览微软提供的认证。选中需要的认证可以看到具体的学习内容,考试大纲,学习路径以及各种学习资源。例如Microsoft Certified: Azure Developer Associate这个认证,学习完后可以参加AZ-204考试。每次考试115USD,还是挺有压力的。

考试通过后会在badge页面看到自己通过的考试,有个酷酷的徽章。(大概吧,我还没考过新的认证考试。)

6. 总结

在使用了几十个小时后,我对Microsoft Learn这个学习平台十分满意,毕竟对学习Azure来说真的太方便了。还有其它各式各样的课程,包括AI、.NET Core、Python等,有兴趣的话可以尝试,正如首页上说的:

按照自己的速度和安排掌握核心概念。无论你有 15 分钟还是 1 小时的时间,都可通过交互式模块和路径拓展实践技能。

最后补充一点,学习了上面提到的“Azure基础知识”学习路径后可以参加AZ-900的认证考试,这个月23号正好有一场Azure基础知识的在线公开课,本次课程面向所有对微软Azure基础知识感兴趣的人士,参与者可以免费收看课程、进行章节测验和参加考前指导,并可申请领取价值99美元的AZ-900 Microsoft Azure 认证考试券一张。机不可失,时不再来。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/309957.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多终端数据同步机制设计

多终端数据同步机制设计之前写过一篇文章数据同步流程设计的文章,这里整理一下在公众号里分享一下Intro因为项目需要,需要设计一个多终端数据同步的机制, 需要满足以下条件:多个终端数据操作及同步,终端可能离线每次同…

Popular Cows POJ - 2186(tarjan算法)+详解

题意: 每一头牛的愿望就是变成一头最受欢迎的牛。现在有 N头牛,给你M对整数(A,B),表示牛 A认为牛B受欢迎。这种关系是具有传递性的,如果 A认为 B受欢迎, B认为 C受欢迎,那么牛 A也认…

[设计模式]装饰模式

装饰模式: 通过AbstractEquipment装饰AbstractHero&#xff0c;使其heroA增加了一个穿装备的功能。 代码如下: #include <iostream> using namespace std;class AbstractHero {public:virtual void showStatus() 0;int hp;int mp;int at;int df; };class HeroA :publi…

ASP.NET Core分布式项目实战(Consent Controller Get请求逻辑实现)--学习笔记

任务20&#xff1a;Consent Controller Get请求逻辑实现接着上一节的思路&#xff0c;实现一下 ConsentController根据流程图在构造函数注入 IClientStore&#xff0c;IResourceStore&#xff0c;IIdentityServerInteractionService构造函数private readonly IClientStore _cli…

[设计模式]观察者模式

代码如下: #include <iostream> #include <list> using namespace std;class AbstractHero { public:virtual void update() 0; };class HeroA :public AbstractHero { public:HeroA(){cout << "英雄A正在打BOSS" << endl;}virtual void u…

RMQ算法讲解

版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循 CC 4.0 BY-SA 版权协议&#xff0c;转载请附上原文出处链接和本声明。 本文链接&#xff1a;https://blog.csdn.net/qq_41311604/article/details/79900893 </div><!--一个博主专栏付费入口--><!--一个…

Kubernetes是容器化微服务的圣杯么?

导语Kubernetes已成为山丘之王。开源技术Kubernetes以及随后的发行版正以超快的速度让人们爱上容器技术&#xff0c;并且开始夺回对容器化环境的控制权。不幸的是&#xff0c;编排容器只是战斗进行了一半。正文云服务提供商接连宣布他们的编排选择是Kubernetes私有发行版&#…

[设计模式]命令模式

代码如下: #include <iostream> #include <queue> #include <Windows.h> using namespace std;class HandleClientProtocol { public:void addMoney(){cout << "给玩家增加金币" << endl;}void addDiamond(){cout << "给玩…

Zjnu Stadium HDU - 304 加权并查集

题意&#xff1a; 观众席围成一圈。列的总数是300&#xff0c;编号为1–300&#xff0c;顺时针计数&#xff0c;我们假设行的数量是无限的。将有N个人去那里。他对这些座位提出了要求&#xff1a;这意味着编号A的顺时针X距离坐着编号B。例如&#xff1a;A在第4列&#xff0c;X…

还不明白可空类型原理? 我可要挖到底了

一&#xff1a;背景1. 讲故事做好自媒体到现在有一个月了&#xff0c;关注我的兄弟应该知道我产出了不少文章&#xff0c;号里的粉丝也多起来了&#xff0c;我也尽最大努力做到有问必回&#xff0c;现在是基础的、高深的问题都接踵而来&#xff0c;可我也只是一只小菜鸟&#x…

[设计模式]策略模式

策略模式:定义了一系列算法&#xff0c;并将每一个算法封装起来&#xff0c;而且使它们还可以相互替换。 策略模式让算法独立于使用它的客户而独立变化。 代码如下: #include <iostream> using namespace std;class WeaponStrategy { public:virtual void useWeapon()…

[设计模式]模板方法模式

模板方法模式: 定义一个操作中算法的框架&#xff0c;而将一些步骤延迟到子类中。模仿方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 代码如下: #include <iostream> using namespace std;class DrinkTemplate { public:virtual void Boi…

差距(分享)

非985大学生, 你和别人的差距在哪里?&#xff08;转&#xff09; 非985大学生, 你和别人的差距在哪里? 中国青年报03-24 在知乎上看到这样一段话&#xff1a; “渣学校意味着渣教学&#xff0c;渣教学意味着渣学历&#xff0c;渣学历意味着渣就业&#xff0c;就算以后考了研究…

在微服务框架Demo.MicroServer中添加SkyWalking+SkyApm-dotnet分布式链路追踪系统

1.APM工具的选取Apm监测工具很多&#xff0c;这里选用网上比较火的一款Skywalking。Skywalking是一个应用性能监控(APM)系统&#xff0c;Skywalking分为服务端Oap、管理界面UI、以及嵌入到程序中的探针Agent部分&#xff0c;大概工作流程就是在程序中添加探针采集各种数据发送给…

计算机组成原理期末复习题

地址总线A15~Ao(低),存储空间(按字节编址)分配如下 2000H~3FFFH为ROM区, 5000H~6FFFH为RAM区。用 ROM芯片(4Kx4)和RAM芯片(4Kx4)组成该存储器。请回答 &#xff1a;(1)分别需要ROM和RAM多少片? (2)用二进制形式写出每组芯片的地址范围,并说明可以通过哪些地址位来形成片选信号…

干货分享:如何使用Kubernetes的Ingress API

导语以Kubernetes的Kong为例&#xff0c;聊聊当前流行的开源且与云无关的Ingress控制器。正文您可以通过使用诸如Kong for Kubernetes的Ingress控制器&#xff08;使用自定义资源定义并提供许多插件&#xff09;来极大地扩展Ingress资源的功能。Kubernetes正在整个技术行业中得…

计算机组成原理期末复习往年卷子

1. I/O设备的编址方式通常有___统一编址__和_独立编址__两种方式。P145 2&#xff0e;Cache是一种高速缓冲存储器&#xff0c;是为了解决____CPU____和___主存____之间速度不匹配而采用的一项重要技术。P124 3&#xff0e;在计算机系统中&#xff0c;I/O设备与主机传递消息的…

.NET Core接入ElasticSearch 7.5

写在前面最近一段时间&#xff0c;团队在升级ElasticSearch&#xff08;以下简称ES&#xff09;&#xff0c;从ES 2.2升级到ES 7.5。也是这段时间&#xff0c;我从零开始&#xff0c;逐步的了解了ES&#xff0c;中间也踩了不少坑&#xff0c;所以特地梳理和总结一下相关的技术点…

[C++11]字符串原始字面量

代码如下: #include <iostream> #include <string> using namespace std;int main() {string str1 R"(D:\hello\world\test.txt)";cout << str1 << endl;string str2 R"(dsdasasdasasda asdagdfhadagd)";cout << str2 &l…

ASP.NET Core on K8s学习之旅(13)Ocelot API网关接入

【云原生】| 作者/Edison Zhou这是恰童鞋骚年的第232篇原创文章上一篇介绍了Ingress的基本概念和Nginx Ingress的基本配置和使用&#xff0c;考虑到很多团队都在使用Ocelot作为API网关&#xff08;包括我司&#xff09;做了很多限流和鉴权的工作&#xff0c;因此本篇介绍一下如…