Panoramica dei tipi di classi - Azure Lab Services

Azure Lab Services consente di configurare rapidamente gli ambienti lab nel cloud. Articoli in questa sezione forniscono indicazioni su come configurare diversi tipi di lab usando 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 Big Data. Con questo tipo di classe, gli studenti apprenderà come gestire grandi volumi di dati e applicare algoritmi di apprendimento automatico e statistico per derivare informazioni dettagliate sui dati. Un obiettivo fondamentale per gli studenti è 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 big data usando la distribuzione Docker di HortonWorks Data Platform.

Gestione di database

I concetti relativi ai database sono 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 studenti 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 studenti possono apprendere tecniche moderne per la difesa dalle vulnerabilità. Ogni studente 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 le attività forensi.

Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per un corso di hacking etico.

MATLAB

MATLAB, che rappresenta il laboratorio Matrix, è la piattaforma di programmazione di MathWorks. Combina potenza computazionale e visualizzazione che lo rende strumento popolare nei campi matematici, ingegneria, fisica e chimica.

Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per insegnare MATLAB.

Rete con GNS3

È possibile configurare un lab per una classe che si concentra sull'emulazione, la configurazione, il test e la risoluzione dei problemi relativi alle reti virtuali e reali usando il software GNS3 .

Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per insegnare una classe di rete.

Project Lead the Way (PLTW)

Project Lead the Way (PLTW) è un'organizzazione no profit che fornisce il curriculum PreK-12 negli Stati Uniti in informatica, ingegneria e scienza biomedica. In ogni classe PLTW gli studenti usano varie applicazioni software come parte dell'esperienza di apprendimento pratica.

Per informazioni dettagliate su come configurare questi tipi di lab, vedere Configurare i lab per 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 popolare per la creazione di interfacce utente(UI). React è un modo dichiarativo per creare componenti riutilizzabili per il sito Web. Esistono molte librerie popolari per lo sviluppo front-end basato su JavaScript. Verranno usate alcune di queste librerie durante la creazione del lab. Redux è una libreria che fornisce contenitori di stato prevedibili per le app JavaScript ed è spesso usato con React. JSX è un'estensione della sintassi della libreria a JavaScript spesso usata 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 usando 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. Viene usata nell'analisi statistica di genetiche, elaborazione del linguaggio naturale, 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 pacchetti. Questo tipo di classe si concentra esclusivamente su RStudio e R come blocco predefinito per una classe che richiede l'uso del calcolo statistico.

Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per insegnare R in Linux o Configurare un lab per insegnare 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 studenti 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 include l'accesso desktop remoto abilitato e con gli editor di testo Gedit e Visual Studio Code installati.

Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per lo script di Shell in Linux.

CAD SolidWorks

È possibile configurare un lab GPU che consente agli studenti di ingegneria di accedere a SolidWorks. SolidWorks offre un ambiente CAD 3D per la modellazione di oggetti solidi. Con SolidWorks, i tecnici possono creare, visualizzare, simulare e documentare facilmente i propri progetti.

Per informazioni dettagliate su come configurare questo tipo di lab, vedere Configurare un lab per le classi di ingegneria usando SolidWorks.

Database SQL e gestione

Structured Query Language (SQL) è il linguaggio standard per la gestione del database relazionale, tra cui l'aggiunta, l'accesso e la gestione del contenuto in un database. È possibile configurare un lab per insegnare concetti di database usando sia il server di database MySQL che il 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.

Passaggi successivi

Vedere gli articoli seguenti: