Tipi di classe in Azure Lab Services
Importante
Azure Lab Services verrà ritirato il 28 giugno 2027. Per altre informazioni vedere la Guida al ritiro.
Azure Lab Services consente di configurare rapidamente ambienti di lab nel cloud. Informazioni sui diversi tipi di classe che è possibile usare Azure Lab Services.
Adobe Creative Cloud
La raccolta di applicazioni Adobe Creative Cloud viene comunemente usata nelle arti digitali e nelle classi multimediali.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per Adobe Creative Cloud.
ArcGIS
ArcGIS è un tipo di sistema informativo geografico (GIS). È possibile configurare un lab che usa le varie applicazioni di ArcGIS Desktop. Ad esempio, ArcMap può apportare, modificare e analizzare mappe 2D.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per ArcMap\ArcGIS Desktop.
Autodesk
Autodesk offre soluzioni software in architettura, ingegneria, costruzione, progettazione, produzione e altro ancora. Queste soluzioni vengono comunemente usate nelle classi di ingegneria e nel curriculum Project Lead the Way.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per Autodesk.
Analisi di Big Data
È possibile configurare un lab GPU per insegnare una classe di analisi dei Big Data. Con questo tipo di classe, gli utenti imparano a gestire grandi volumi di dati e ad applicare algoritmi di apprendimento automatico e statistico per derivare informazioni dettagliate sui dati. Un obiettivo fondamentale per gli utenti è imparare a usare strumenti di analisi dei dati, ad esempio il pacchetto software open source di Apache Hadoop che fornisce strumenti per l'archiviazione, la gestione e l'elaborazione di Big Data.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per l'analisi dei Big Data usando la distribuzione Docker di HortonWorks Data Platform.
Gestione di database
Concetti relativi ai database è uno dei corsi introduttivi offerti nella maggior parte delle facoltà di scienze informatiche. È possibile configurare un lab per una lezionedi gestione di database di base in Azure Lab Services. Ad esempio, è possibile configurare un modello di macchina virtuale in un lab con un server di database MySQL o un server SQL Server 2019.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per spiegare la gestione dei database relazionali.
Deep Learning nell'elaborazione del linguaggio naturale
È possibile configurare un lab incentrato sul Deep Learning nell'elaborazione del linguaggio naturale con Azure Lab Services. L'elaborazione del linguaggio naturale è una forma di intelligenza artificiale che dota i computer di strumenti di traduzione, riconoscimento vocale e altre funzionalità di comprensione del linguaggio. Gli utenti che frequentano una classe di elaborazione del linguaggio naturale lavorano su una macchina virtuale Linux per apprendere come applicare gli algoritmi di rete neurale al fine di sviluppare modelli di Deep Learning usati per l'analisi del linguaggio umano scritto.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab incentrato sul Deep Learning nell'elaborazione del linguaggio naturale con Azure Lab Services.
Intrusioni etiche con Hyper-V
È possibile configurare un lab per un corso incentrato sul lato forense dell'hacking etico. I test di penetrazione, una pratica usata dalla community di hacking etico, si verificano quando un utente tenta di accedere al sistema o alla rete per dimostrare le vulnerabilità che possono essere sfruttate da un utente malintenzionato.
In un corso di hacking etico gli utenti possono apprendere tecniche moderne per la difesa dalle vulnerabilità. Ogni utente ottiene una macchina virtuale host Windows Server con due macchine virtuali annidate, una con l'immagine Metasploitable3 e l'altra con l'immagine Kali Linux. La macchina virtuale Metasploitable viene usata per i test sugli expoit. La macchina virtuale Kali Linux fornisce l'accesso agli strumenti necessari per svolgere attività forensi.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per un corso di hacking etico.
MATLAB
MATLAB, acronimo di Matrix laboratory, è una piattaforma di programmazione di MathWorks. Combina potenza computazionale e visualizzazione, rendendolo uno strumento popolare nei campi di matematica, ingegneria, fisica e chimica.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per insegnare a MATLAB.
Rete con GNS3
È possibile configurare un lab per una classe incentrata sulla simulazione, la configurazione, il test e la risoluzione dei problemi di reti virtuali e reali usando il software GNS3.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per un corso di creazione di rete.
Project Lead the Way (PLTW)
Project Lead the Way (PLTW) è un'organizzazione no profit che fornisce corsi di studio PreK-12 negli Stati Uniti in informatica, ingegneria e scienze biomediche. In ogni corso PLTW, gli utenti usano varie applicazioni software come parte della loro esperienza di apprendimento pratica.
Per informazioni dettagliate su come configurare questi tipi di lab, vedere Configurare i lab per le classi Project Lead the Way.
Python e Jupyter Notebook
È possibile configurare un computer modello in Azure Lab Services con gli strumenti necessari per insegnare agli studenti come usare Jupyter Notebook. Jupyter Notebooks è un progetto open source che consente di combinare facilmente testo RTF e codice sorgente Python eseguibile in un'unica area di disegno denominata notebook. L'esecuzione di un notebook comporta un record lineare di input e output. Questi output possono includere testo, tabelle di informazioni, grafici a dispersione e altro ancora.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per spiegare il data science con Python e Jupyter Notebook.
React
React è una libreria JavaScript comune per la creazione di interfacce utente. React è un modo dichiarativo per creare componenti riutilizzabili per il sito Web. Sono disponibili molte librerie comuni per lo sviluppo front-end basato su JavaScript. Redux è una libreria che fornisce un contenitore di stato prevedibile per le app JavaScript e viene spesso usata con React. JSX è un'estensione della sintassi della libreria in JavaScript usata spesso con React per descrivere l'aspetto dell'interfaccia utente. NodeJS è un modo pratico per eseguire un server Web per l'applicazione React.
Per informazioni dettagliate su come configurare questo tipo di lab in Linux usando Visual Studio Code per l'ambiente di sviluppo, vedere Configurare lab per React in Linux. Per informazioni dettagliate su come configurare questo tipo di lab in Windows con Visual Studio 2019 per l'ambiente di sviluppo, vedere Configurare lab per React in Windows.
RStudio
R è un linguaggio open source usato per l'elaborazione statistica e la grafica. Il linguaggio viene usato nell'analisi statistica della genetica, dell'elaborazione del linguaggio naturale, dell'analisi dei dati finanziari e altro ancora. R offre un'esperienza interattiva della riga di comando. RStudio è un ambiente di sviluppo interattivo (IDE) disponibile per il linguaggio R. La versione gratuita offre strumenti di modifica del codice, un'esperienza di debug integrata e strumenti di sviluppo dei pacchetti. Questo tipo di classe è incentrato esclusivamente su RStudio e R come blocco predefinito per una classe che richiede l'uso di calcolo statistico.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per insegnare a R in Linux o Configurare un lab per insegnare a R in Windows.
Script della shell in Linux
È possibile configurare un lab per insegnare lo script della shell in Linux. Lo scripting è una parte utile dell'amministrazione del sistema che consente agli amministratori di evitare attività ripetitive. In questo scenario di esempio, la classe illustra gli script bash tradizionali e gli script avanzati. Gli script avanzati sono script che combinano i comandi bash e Ruby. Questo approccio consente a Ruby di passare dati e comandi bash per interagire con la shell.
Gli utenti che frequentano queste classi di scripting lavorano su una macchina virtuale Linux per apprendere le nozioni di base di Linux e acquisire familiarità con gli script della shell bash. La macchina virtuale Linux ha accesso tramite Desktop remoto abilitato e ha installati gli editor di testo Gedit e Visual Studio Code.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per script della shell in Linux.
CAD SolidWorks
È possibile configurare un lab GPU che consente agli utenti di progettazione di accedere a SolidWorks. SolidWorks offre un ambiente CAD 3D per la modellazione di oggetti solidi. Con SolidWorks, i progettisti possono creare, visualizzare, simulare e documentare facilmente i loro progetti.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per le classi di progettazione con SolidWorks.
Database SQL e gestione
Structured Query Language (SQL) è il linguaggio standard per la gestione dei database relazionali, tra cui l'aggiunta, l'accesso e la gestione del contenuto in un database. È possibile configurare un lab per illustrare i concetti del database usando sia i server MySQL che SQL Server 2019.
Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per spiegare la gestione dei database relazionali.
Passaggi successivi
Fai riferimento ai seguenti articoli: