課程類型概觀 - Azure 實驗室服務

Azure 實驗室服務可讓您在雲端中快速設定實驗室環境。 本節中的文章提供如何使用 Azure 實驗室服務設定數種實驗室類型的指引。

Adobe Creative Cloud

應用程式的 Adobe Creative Cloud集合通常用於數位藝術和媒體類別。

如需如何設定這類實驗室的詳細資訊,請參閱 設定 Adobe Creative Cloud 的實驗室

ArcGIS

ArcGIS 是一種地理資訊系統 () 。 您可以設定使用 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 實驗室,是 MathWorks的程式設計平臺。 其結合計算能力和視覺效果,使其成為數學、工程、物理和化學領域中的熱門工具。

如需如何設定這類實驗室的詳細資訊,請參閱 設定實驗室以教導 MATLAB

使用 GNS3 的網路功能

您可以為課程設定實驗室,其著重于允許學生使用 GNS3 軟體來模擬、設定、測試及疑難排解虛擬和真實網路。

如需如何設定這種類型的實驗室的詳細資訊,請參閱 設定實驗室以教導網路課程

Project 潛在客戶 (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 是熱門的 JavaScript 程式庫,用於建置使用者介面 (UI) 。 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 是一種互動式開發環境, (IDE) 適用于 R 語言。 免費版本提供程式碼編輯工具、整合式偵錯體驗,以及套件開發工具。 此類別類型只會著重于 RStudio 和 R 作為需要使用統計運算之類別的建置組塊。

如需如何設定這種類型的實驗室的詳細資訊,請參閱 設定實驗室以教導 Linux 上的 R設定實驗室以在 Windows 上教導 R

Linux 上的殼層指令碼

您可以設定實驗室來教授 Linux 上的殼層指令碼。 指令碼是系統管理中很有用的部分,可讓管理員避免重複的工作。 在此範例案例中,課程涵蓋了傳統的 Bash 指令碼和增強型指令碼。 增強型指令碼是結合了 Bash 命令與 Ruby 的指令碼。 這種方法可讓 Ruby 傳遞資料,以及讓 Bash 命令與殼層互動。

參與這些指令碼課程的學生可透過 Linux 虛擬機器了解 Linux 的基本概念,同時也能熟悉 Bash 殼層指令碼。 Linux 虛擬機器隨附已啟用遠端桌面存取,並已安裝 GeditVisual Studio Code 文字編輯器。

如需如何設定這種類型的實驗室的詳細資訊,請參閱 在 Linux 上設定殼層腳本的實驗室

SolidWorks 電腦輔助設計 (CAD)

您可以設定 GPU 實驗室,讓工程學生能夠存取 SolidWorks。 SolidWorks 提供 3D CAD 環境來模型化實心物件。 使用 SolidWorks,工程師可以輕鬆地建立、視覺化、模擬及記錄其設計。

如需如何設定這種類型的實驗室的詳細資訊,請參閱 使用 SolidWorks 設定工程課程的實驗室

SQL 資料庫和管理

結構化查詢語言 (SQL) 是關係資料庫管理的標準語言,包括新增、存取和管理資料庫中的內容。 您可以設定實驗室,使用 MySQL 資料庫伺服器和 SQL Server 2019 伺服器來教導資料庫概念。

如需如何設定此類型實驗室的詳細資訊,請參閱設定實驗室來教授關聯式資料庫的資料庫管理

後續步驟

查看下列文章: