1. 程式人生 > >[工具]微軟的學習平臺Microsoft Learn很好用,推薦一下

[工具]微軟的學習平臺Microsoft Learn很好用,推薦一下

## 1. 什麼是Microsoft Learn ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223501111-470141043.png) [Microsoft Learn](https://docs.microsoft.com/zh-cn/learn/)是微軟這兩年大力推廣的全新學習平臺,可提供 Microsoft 產品互動式學習體驗。基本上無需登入即可使用,但登入後可以使用更多功能,包括: * 累積分數和成就 * 跟蹤學習活動進度 * 使用免費的 Azure 資源 * 配置檔案和儀表板功能 ## 2. 選擇課程 ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223548732-1636668932.png) ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223553458-395749339.png) Microsoft Learn的網站首頁會提供“你可能喜歡的內容”,也可以瀏覽所有學習選項找到自己想學習的內容。學習內容有兩種型別,分別是學習路徑和模組: * **學習路徑**是圍繞特定角色(如開發人員、架構師或系統管理員)或技術(如 Azure Web 應用、Power BI 或 Xamarin.Forms)組織的模組集合。 * **模組**是 Microsoft Learn 體驗的構建基塊。 可以將模組看成是包含一系列相關單元(如視訊、實驗室和文章)的課程。 例如上圖中的“Azure基礎學習”就是一個學習路徑,從它下面的進度條可以看到我已經完成了這個學習路徑的40%。點選還能看到如下圖的詳細內容。 ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223615878-428630323.png) 在標題下顯示此路徑的剩餘學習時間、我已完成了多少個模組、這個學習路徑的簡介。右上角是這個學習路徑總的XP(用於升級)。 ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223637952-362231042.png) 簡介下面就是此路徑中需要學習的模組,每個模組又由多個單元組成,每個單元分別給出了大概的學習時間,學習後可以獲得的XP。對於感興趣的模組還可以點選右下角的新增按鈕將它新增到一個由自己管理的集合,方便以後回顧。 ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223656082-1331225347.png) ## 3. 學習Azure 我在一月份參考了深圳的的Microsoft Ignite,獲得了一次免費的[考試機會](https://docs.microsoft.com/zh-cn/learn/certifications/microsoft-ignite-free-certification-exam-offer)(不知道下次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會穿插一個知識檢查單元,以檢查學員是否已經正確理解文件的知識點。無論選擇的答案正確與否,答案後面都會給出一個詳細解釋。 ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223714781-1998918835.png) 實踐練習是Microsoft Learn最有價值的部分。學習Azure最大的困難在於申請資源、配置環境、各個模組間配置的汙染,這些困難都讓人對學習Azure望而卻步。Microsoft Learn每天為學員提供10個免費的[沙盒](https://docs.microsoft.com/zh-cn/learn/support/faq?pivots=sandbox),每個沙盒都是獨立的Azure環境可供學員在練習中使用。通常每個模組使用一個沙盒,一天10個沙盒綽綽有餘。部分模組可以直接在文件右側啟動Azure Cloud Shell,更加方便實踐操作。 ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223727842-34582911.png) ## 4. 成就 為了保持學習的動力,每次完成一個單元都可以獲得XP,積累到一定數量會提升等級,這和遊戲很像(只是為學習稍微添加了一點點點點點點點點的樂趣)。在網站的右上角能看到自己的等級,點選可以進到“我的個人資料”頁面。 ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223743319-1923947409.png) 在這個頁面能看到自己在Microsoft Learn的大部分資料,例如書籤、集合、關注等。“從上次離開的位置繼續”這個功能很重要,可以幫助學員順暢地繼續上一次的學習。點選“成就”連結,可以看到收集的徽章和獎盃(這點也和遊戲很像),每個徽章和獎盃都有具體的完成時間和完成的內容,這樣就能方便地回顧自己的學習。 ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223804455-2011561803.png) ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223810566-1667312777.png) ## 5. 認證 自 2020 年 6 月 30 日起,微軟將不再提供 MCSA,MCSD 和 MCSE 的所有考試,轉向基於角色的認證(後來因為疫情延期後到明年)。具體可以看下面的新聞: [Microsoft Learning Blog post - MCSA, MCSD, MCSE certifications retire; with continued investment to role-based certifications](https://www.microsoft.com/en-us/learning/community-blog-post.aspx?BlogId=8&Id=375282) ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223829594-426282166.png) 在Microsoft Learn網站上點選“認證”連結以瀏覽微軟提供的認證。選中需要的認證可以看到具體的學習內容,考試大綱,學習路徑以及各種學習資源。例如[Microsoft Certified: Azure Developer Associate](https://docs.microsoft.com/zh-cn/learn/certifications/azure-developer)這個認證,學習完後可以參加AZ-204考試。每次考試115USD,還是挺有壓力的。 ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223855243-1558302179.png) 考試通過後會在[badge](https://certification.microsoft.com/badge)頁面看到自己通過的考試,有個酷酷的徽章。(大概吧,我還沒考過新的認證考試。) ![](https://img2020.cnblogs.com/blog/38937/202005/38937-20200512223936863-344531477.png) ## 6. 總結 在使用了幾十個小時後,我對Microsoft Learn這個學習平臺十分滿意,畢竟對學習Azure來說真的太方便了。還有其它各式各樣的課程,包括AI、.NET Core、Python等,有興趣的話可以嘗試,正如首頁上說的: > 按照自己的速度和安排掌握核心概念。 無論你有 15 分鐘還是 1 小時的時間,都可通過互動式模組和路徑拓展實踐