Azure 實驗室服務中的課程類型
重要
Azure 實驗室服務將於 2027 年 6 月 28 日淘汰。 如需詳細資訊,請參閱淘汰指南。
Azure 實驗室服務可讓您在雲端快速設定實驗室環境。 了解您可以使用 Azure 實驗室服務的不同課程類型。
Adobe Creative Cloud
Adobe Creative Cloud 應用程式集合常用於數位藝術和媒體課程。
如需如何設定這種實驗室的詳細資訊,請參閱設定 Adobe Creative Cloud 的實驗室。
ArcGIS
ArcGIS 是一種地理資訊系統 (GIS)。 您可以設定實驗室來使用 ArcGIS Desktop 的各種應用程式。 例如,ArcMap 可以製作、編輯及分析 2D 地圖。
如需如何設定這種實驗室的詳細資訊,請參閱設定 ArcMap\ArcGIS Desktop 的實驗室。
Autodesk
Autodesk 提供建築、工程、營造、設計、製造等行業的軟體解決方案。 這些解決方案常用於工程課程和 Project Lead the Way 課程。
如需如何設定這種實驗室的詳細資訊,請參閱設定 Autodesk 的實驗室。
巨量資料分析
您可以設定 GPU 實驗室來教導巨量資料分析課程。 在這類課程中,使用者學習如何處理大量資料,並運用機器學習和統計學習演算法來獲得資料見解。 使用者的主要目標是學習使用資料分析工具,例如 Apache Hadoop 的開放原始碼軟體套件,此套件提供巨量資料的儲存、管理和處理工具。
如需如何設定這種實驗室的詳細資訊,請參閱使用 HortonWorks Data Platform 的 Docker 部署來設定巨量資料分析的實驗室。
資料庫管理
資料庫概念是多數大專院校電腦科學系所會教授的其中一門入門課程。 您可以在 Azure 實驗室服務中設定適用於基本資料庫管理課程的實驗室。 例如,您可以在具有 MySQL 資料庫伺服器或 SQL Server 2019 伺服器的實驗室中設定虛擬機器範本。
如需如何設定此類型實驗室的詳細資訊,請參閱設定實驗室來教授關聯式資料庫的資料庫管理。
自然語言處理中的深度學習
您可以使用 Azure 實驗室服務,設定以自然語言處理 (NLP) 中的深度學習為焦點的實驗室。 自然語言處理 (NLP) 是一種人工智慧 (AI) 形式,可讓電腦具有翻譯、語音辨識和其他語言理解功能。 參與 NLP 類別的使用者可透過 Linux 虛擬機器 (VM),了解如何運用神經網路演算法來開發深入學習模型,用以分析撰寫的人類語言。
如需如何設定此類實驗室的詳細資訊,請參閱設定以自然語言處理中的深度學習為焦點的實驗室。
使用 Hyper-V 進行道德入侵
您可以針對專注在道德入侵之鑑識調查方面的課程設定實驗室。 滲透測試 (由道德入侵社群所使用的作法) 會在有人嘗試取得系統或網路的存取權,以示範惡意攻擊者可能會利用的弱點時發生。
在道德入侵課程中,使用者可以學習防禦弱點的現代化技術。 每名使用者都會有 Windows Server 主機虛擬機器,該虛擬機器會有兩個巢狀虛擬機器,其中一個具有 Metasploitable3 映像,另一個則具有 Kali Linux 映像。 Metasploitable 虛擬機器可運用於惡意探索。 Kali Linux 虛擬機器則提供執行鑑識工作所需工具的存取權。
如需如何設定此類實驗室的詳細資訊,請參閱設定實驗室以指導道德入侵課程。
MATLAB
MATLAB (Matrix laboratory 的縮寫) 是 MathWorks 的程式設計平台。 由於結合計算能力與視覺效果,成為數學、工程、物理和化學領域的熱門工具。
如需如何設定這種實驗室的詳細資訊,請參閱設定實驗室以教導 MATLAB。
使用 GNS3 的網路功能
您可以使用 GNS3 軟體,為著重於模擬、設定、測試和疑難排解虛擬和真實網路的課程設定實驗室。
如需如何設定這種實驗室的詳細資訊,請參閱設定實驗室以教導網路課程。
Project Lead the Way (PLTW)
Project Lead the Way (PLTW) 是一個非營利組織,在北美洲各地提供電腦科學、工程和生物醫學科學的 PreK-12 課程。 在每個 PLTW 課程中,使用者會在實作學習經驗中使用各種軟體應用程式。
如需如何設定這幾種實驗室的詳細資訊,請參閱設定 Project Lead the Way 課程的實驗室。
Python 和 Jupyter 筆記本
您可以在 Azure 實驗室服務中使用所需工具設定範本機器,以教授使用者如何使用 Jupyter Notebook。 Jupyter Notebook 是開放原始碼專案,可讓您輕鬆地在稱為筆記本的單一畫布上結合 RTF 和可執行的 Python 原始程式碼。 執行筆記本會產生線性的輸入和輸出記錄。 這些輸出可以包含文字、資訊資料表、散佈圖等等。
如需如何設定此類實驗室的詳細資訊,請參閱使用 Python 和 Jupyter Notebook 設定實驗室來教授資料科學。
React
React 是用於建立使用者介面 (UI) 的熱門 JavaScript 程式庫。 React 是為您的網站建立可重複使用元件的宣告方式。 JavaScript 型前端開發有許多熱門的程式庫。 Redux 程式庫為 JavaScript 應用程式提供可預測的狀態容器,通常與 React 搭配使用。 JSX 是 JavaScript 的程式庫語法延伸模組,通常與 React 搭配使用以描述 UI 的外觀。 NodeJS 是針對 React 應用程式執行 Web 伺服器的便利方式。
如需如何在 Linux 上使用 Visual Studio Code 為開發環境設定這種實驗室的詳細資訊,請參閱在 Linux 上設定 React 的實驗室。 如需如何在 Windows 上使用 Visual Studio 2019 為開發環境設定這種實驗室的詳細資訊,請參閱在 Windows 上設定 React 的實驗室。
RStudio
R 是用於統計運算和圖形的開放原始碼語言。 此語言會用於基因的統計分析、自然語言處理、分析財務資料等。 R 提供互動式命令列體驗。 RStudio 是適用於 R 語言的互動式開發環境 (IDE)。 免費版本提供程式碼編輯工具、整合式偵錯體驗,以及套件開發工具。 對於需要使用統計運算的課程,此課程類型只專注於以 RStudio 和 R 為建置組塊。
如需如何設定這種實驗室的詳細資訊,請參閱在 Linux 上設定實驗室以教導 R 或在 Windows 上設定實驗室以教導 R。
Linux 上的殼層指令碼
您可以設定實驗室來教授 Linux 上的殼層指令碼。 指令碼是系統管理中很有用的部分,可讓管理員避免重複的工作。 在此範例案例中,課程涵蓋了傳統的 Bash 指令碼和增強型指令碼。 增強型指令碼是結合了 Bash 命令與 Ruby 的指令碼。 這種方法可讓 Ruby 傳遞資料,以及讓 Bash 命令與殼層互動。
參與這些指令碼課程的使用者可透過 Linux 虛擬機器,了解 Linux 的基本概念,同時也能熟悉 Bash 殼層指令碼。 Linux 虛擬機器已啟用遠端桌面存取,且已安裝 Gedit 和 Visual Studio Code 文字編輯器。
如需如何設定這種實驗室的詳細資訊,請參閱在 Linux 上設定殼層指令碼的實驗室。
SolidWorks 電腦輔助設計 (CAD)
您可以設定 GPU 實驗室,讓工程使用者能夠存取 SolidWorks。 SolidWorks 提供 3D CAD 環境來模型化固體。 SolidWorks 可讓工程師輕鬆建立、視覺化、模擬和記錄其設計。
如需如何設定這種實驗室的詳細資訊,請參閱使用 SolidWorks 設定工程課程的實驗室。
SQL 資料庫和管理
結構化查詢語言 (SQL) 是關聯資料庫管理的標準語言,包括新增、存取和管理資料庫中的內容。 您可以設定實驗室來使用 MySQL 和 SQL Server 2019 伺服器,以教導資料庫概念。
如需如何設定此類型實驗室的詳細資訊,請參閱設定實驗室來教授關聯式資料庫的資料庫管理。
下一步
請參閱以下文章: