Microsoft Learn开发人员教程入门

我们的开发人员使用文档的方式已经改变。 诸如Stack Overflow之类的网站给了我们关于如何围绕文档和所构建代码进行协作的不同期望。 作为devops流程的一部分,我们正在使用Slack和Microsoft Teams之类的工具来讨论我们编写的代码,并且即使一个开发人员使用PC,而另一个开发人员使用Mac,我们也可以使用Visual Studio的Live Share一起编写代码。

随着开发工具和文档的变化,我们的学习方式也在变化。 在开发工具的支持下,read-eval-print循环使我们可以将编辑器视为便笺簿,在将其构建到应用程序中之前,可以在其中试用代码。 使用诸如Visual Studio Code之类的基于JavaScript和Electron的开发工具,我们的开发环境也离网络仅一步之遥。

[有关低代码开发的全部内容: 为什么开发人员不应该只解雇低代码平台 | 25个用于快速构建移动应用程序的简单工具 | 评论: OutSystems使React应用程序的拖放变得容易 评论:Appian优价低价的开发人员 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

然后,对Microsoft Docs这样的工具而言,下一步是合乎逻辑的:将现代开发实践引入我们使用的文档中,使其成为实时培训的基础,并使用与我们每天使用的IDE和编辑器密切相关的基于Web的工具。

Microsoft Learn为开发人员提供的服务

Microsoft的新的Learn培训平台采用了这些概念,并以Salesforce的Trailhead使用的游戏化方法为基础。 您可以使用在Azure上运行的资源来实际尝试正在讲授的概念,从而获得完成任务的徽章。 例如,当您学习定义和部署VM时,实际上是在Azure门户中使用实时Azure租户。

但是-这可能是Microsoft通过Learn做出的最明智的决定-您没有使用自己的帐户并因此产生了费用; 您正在使用学习使用的众多虚拟帐户之一来按需旋转和销毁资源。 您的Learn Azure帐户不会影响您正在使用的任何其他Azure订阅,因此您可以将其与生产帐户和任何Visual Studio订阅好处一起使用。 您甚至可以为自己的Azure实例使用相同的帐户来学习,因为学习将您的ID映射到其自己的礼宾帐户。

该决定为Learn提供了显着的优势,它具有一个用于探索Azure的平台,该平台在您尝试新的工作方式时不会使用您自己的Azure资源。 临时代码环境是在Microsoft自己的平台上创建和销毁的,因此对您的实时系统没有任何风险。 也不支付账单,因此VM或Functions Learn可以用来教您如何使用ARM模板或构建您的第一个无服务器应用程序,无论您使用多少次,都不会对您的信用卡造成打击。 通过消除Azure租户的所有权,它还为拥有PC的任何人提供了试用Azure并获得成为管理员或开发人员所需的技能的机会。

我建议您注册学习以跟踪进度,并打开并运行承载所有动手操作的Azure沙箱。 Learn的沙箱仅在某些Azure区域可用,但您应该能够找到离您较近的沙箱。

并非每个教程都适合每个用户,因此Learn按角色排序。 首先选择与您的工作职能匹配的角色,然后显示相应的教程。 选择模块后,将显示一个单位列表,每个单位都有时间。 大多数模块需要一个小时左右,并且由五到十分钟的单元组成,因此它们适合在午餐或喝咖啡休息时间进行自定进度的培训。

因为其教程将说明性文本与动手操作混合在一起,所以我建议将Learn Azure环境与教程文本保持在单独的浏览器实例中。 这样,您可以将两个窗口彼此相邻平铺,并在一个窗口中工作,同时引用另一个窗口。

使用Microsoft Learn的过程就像

为了获得使用学习的感觉,我遍历了第一个Azure Functions无服务器模块。 该文档很清楚,并且很容易完成各个步骤。 您应该等待所有初始资源部署完毕,所以花点时间喝杯茶吧!

尽管您使用的虚拟帐户确实有一些限制,但Learn所提供的Azure环境不会被削减。 例如,它无法为您的代码创建新的资源组。 学习自动为您生成资源组,当您完成教程后,它的自动化工具可以更轻松地拆除您的环境。

该教程很清楚,使用内置的Azure测试工具逐步构建和测试Azure功能,并从桌面通过Curl发送请求。 它还鼓励最佳实践,增加了对Microsoft Application Insights监视工具的支持,并说明了如何在Azure门户中使用它们。 我编写的代码是第一次运行,在按照Learn培训途径中的步骤传递到下一个Azure Functions教程之前,我获得了我的经验点以及我的帐户的徽章。

学习是Microsoft Docs平台的逻辑扩展,以Microsoft内置于Azure工具中的功能为基础。 通过提供相对较短的模块,它尊重忙碌的生活,并且不会干扰工作或休闲。 它的内容也有足够的深度,您可以将本教程用作对新主题的介绍,也可以在需要记住如何做一段时间的未完成的事情时用作复习。 结果是混合了适合初学者和普通从业者的内容-正是您在自定进度的培训工具中所需要的。

From: https://www.infoworld.com/article/3323066/get-started-with-microsoft-learn-developer-tutorials.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值