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

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

6. 总结
在使用了几十个小时后,我对Microsoft Learn这个学习平台十分满意,毕竟对学习Azure来说真的太方便了。还有其它各式各样的课程,包括AI、.NET Core、Python等,有兴趣的话可以尝试,正如首页上说的:
按照自己的速度和安排掌握核心概念。 无论你有 15 分钟还是 1 小时的时间,都可通过交互式模块和路径拓展实践技能。
[工具]微软的学习平台Microsoft Learn很好用,推荐一下的更多相关文章
- 微软Ignite2018——微软宣布新的学习平台:Microsoft Learn
Ignite 2018 首日感受 头一次参加美国的微软 Ignite 大会,确实规模比国内的大不少.23日是 MVP & RD 的 Pre Day(MVP即Most Valuable Prof ...
- 微软推出中文学习AI助手Microsoft Learn Chinese
编者按:美国总统特朗普访华期间,他6岁的外孙女阿拉贝拉用中文普通话演唱和背诵传统诗歌的视频在中国社交媒体上引起广泛关注,可以感受得到,越来越多的人对中文学习充满了兴趣.智能私教微软小英帮助很多中国 ...
- 解读 --- 基于微软企业商务应用平台 (Microsoft Dynamics 365) 之上的人工智能 (AI) 解决方案
9月25日微软今年一年一度的Ignite 2017在佛罗里达州奥兰多市还是如期开幕了.为啥这么说?因为9月初五级飓风厄玛(Hurricane Irma) 在佛罗里达州登陆,在当地造成了挺大的麻烦.在这 ...
- 通过Microsoft Learn进行学习以提升技能
通过 Microsoft Learn,可以免费而且轻松有趣地学习 Microsoft 技术. Microsoft Learn的与众不同 借助 Microsoft Learn,任何人都能按自己的学习计划 ...
- 一个很好的MySQL在线学习平台
一个很好的MySQL在线学习平台 https://www.techonthenet.com/sql/
- ML平台_小米深度学习平台的架构与实践
(转载:http://www.36dsj.com/archives/85383)机器学习与人工智能,相信大家已经耳熟能详,随着大规模标记数据的积累.神经网络算法的成熟以及高性能通用GPU的推广,深度学 ...
- 无法为目标平台“Microsoft.Data.Tools.Schema.Sql.Sql120DatabaseSchemaProvider”创建扩展管理器
很久没写博客了,这段时间情绪不那么稳定,还是心态的问题... 就简单写个问题的解决方法吧,其实最近遇到的问题蛮多的,就拿这个解决过后又遇到的来写吧. 正如标题一样:VS2013 无法为目标平台“Mic ...
- 微软自然语言理解平台LUIS:从零开始,帮你开发智能音箱
今年微软开发者大会Build 2017上展示了一款Invoke智能音箱,受到了媒体和大众的广泛关注.近两年,不少大公司纷纷涉足该领域,使得智能音箱逐渐成为一款热门的人工智能家用电器.智能音箱的兴起也改 ...
- 【AI】微软人工智能学习笔记(一)
数据分析平台 01|数据平台概况图示 上面图中所示就是微软人工智能数据平台的相关的技术. 02.1| Cortana Intelligence Suite 从上面图中可以看到, 其中有一个Cortan ...
随机推荐
- TCP的分分合合(面试必问)
TCP连接与断开 目录 TCP连接与断开 前言 握手 挥手 最后 前言 相信面试过的小伙伴对这个话题应该不陌生,算是面试必问了,三次握手,四次挥手,以及其中的一些衍生问题. TCP/IP(Transm ...
- 嵌入css方式
总体见思维导图 . 嵌入css方式 1 内联式 内联式css样式表就是把css代码直接写在现有的HTML标签中,如下面代码: <p style="color:red"> ...
- selenium 时间等待的方法
一.强制等待固定秒数 try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } 执行到sl ...
- vue+element-ui中引入阿里播放器
1.在public文件下的index.html文件中插入以下代码: <link rel="stylesheet" href="https://g.alicdn.co ...
- mysql 使用记录
修改 mysql 数据库密码 mysqladmin -u username -h host_name password -P <port> "new_password" ...
- react: typescript system params optimize
1.system-params-service import paramCache from "../common/param-cache" import RequestPromi ...
- Java 动态编译--DynamicCompiler
java 动态编译自己写过程的机会比较少,记录一下: package com.xzlf.dynamicCompile; import java.io.IOException; import java. ...
- java 多线--静态代理模式
我们使用 java 多线程时,都需要通过线程代理对象来启动线程,常见的写法: new Thread(target).start(); 这在设计模式中叫静态代理模式,静态代理模式组成; 1.公共接口 2 ...
- Hbase详细架构图解
@ 目录 主要组件 数据模型 注意:Hbase是依赖zookeeper和hdfs的,需要启动zk和hdfs. 主要组件 Zookeeper: HBase 通过 Zookeeper 来做 Master ...
- 2019-2020-1 20199310《Linux内核原理与分析》第五周作业
1.问题描述 在前面的文章中,已经了解了Linux内核源代码的目录结构,并在Oracle VM VirtualBox的Linux环境中构造一个简单的操作系统MenuOS,本文将学习系统调用的相关理论知 ...