Tipos de classe no Azure Lab Services

O Azure Lab Services permite-lhe configurar rapidamente ambientes de laboratório na cloud. Saiba mais sobre os diferentes tipos de classe para os quais pode utilizar o Azure Lab Services.

Adobe Creative Cloud

A coleção de aplicações da Adobe Creative Cloud é frequentemente utilizada em artes digitais e classes de multimédia.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para o Adobe Creative Cloud.

ArcGIS

O ArcGIS é um tipo de sistema de informação geográfica (GIS). Pode configurar um laboratório que utiliza as várias aplicações do ArcGIS Desktop. Por exemplo, o ArcMap pode criar, editar e analisar mapas 2D.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para o ArcMap\ArcGIS Desktop.

Autodesk

O autodesk oferece soluções de software em arquitetura, engenharia, construção, design, fabrico e muito mais. Estas soluções são frequentemente utilizadas em turmas de engenharia e no programa curricular Project Lead the Way .

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para o Autodesk.

Análise de macrodados

Pode configurar um laboratório de GPU para ensinar uma aula de análise de macrodados. Com este tipo de classe, os utilizadores aprendem a lidar com grandes volumes de dados e a aplicar algoritmos de aprendizagem automática e estatística para derivar informações de dados. Um dos principais objetivos dos utilizadores é aprender a utilizar ferramentas de análise de dados, como o pacote de software open source do Apache Hadoop que fornece ferramentas para armazenar, gerir e processar macrodados.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para análise de macrodados com a implementação do Docker da HortonWorks Data Platform.

Gestão de bases de dados

Os conceitos de bases de dados são um dos cursos introdutórios lecionados na maioria dos departamentos de Ciências da Computação na faculdade. Pode configurar um laboratório para uma classe básica de gestão de bases de dados no Azure Lab Services. Por exemplo, pode configurar um modelo de máquina virtual num laboratório com um servidor de base de dados MySQL ou um servidor SQL Server 2019.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para ensinar a gestão de bases de dados para bases de dados relacionais.

Aprendizagem profunda no processamento de linguagem natural

Pode configurar um laboratório focado na aprendizagem profunda no processamento de linguagem natural (NLP) com o Azure Lab Services. O processamento de linguagem natural (NLP) é uma forma de inteligência artificial (IA) que permite computadores com capacidades de tradução, reconhecimento de voz e outras capacidades de compreensão de linguagem. Os utilizadores que fazem uma classe NLP obtêm uma máquina virtual (VM) do Linux para aprender a aplicar algoritmos de rede neural para desenvolver modelos de aprendizagem profunda que são utilizados para analisar linguagem humana escrita.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, veja Configurar um laboratório focado na aprendizagem profunda no processamento de linguagem natural com o Azure Lab Services.

Hacking ético com Hyper-V

Podes configurar um laboratório para uma turma que se concentra no lado forense da hacking ético. Os testes de penetração, uma prática utilizada pela comunidade de hacking ético, ocorrem quando alguém tenta obter acesso ao sistema ou à rede para demonstrar vulnerabilidades que um atacante malicioso pode explorar.

Numa classe de hacking ético, os utilizadores podem aprender técnicas modernas para se defenderem contra vulnerabilidades. Cada utilizador obtém uma máquina virtual anfitriã do Windows Server que tem duas máquinas virtuais aninhadas – uma máquina virtual com imagem Metasploitable3 e outra com a imagem Kali Linux . A máquina virtual metasploitável é utilizada para fins de exploração. A máquina virtual Kali Linux fornece acesso às ferramentas necessárias para executar tarefas forenses.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para dar aulas de hacking ético.

MATLAB

O MATLAB, que representa o laboratório Matrix, é uma plataforma de programação da MathWorks. Combina o poder computacional e a visualização, tornando-a uma ferramenta popular nos campos da matemática, engenharia, física e química.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para ensinar o MATLAB.

Rede com GNS3

Pode configurar um laboratório para uma classe que se foca em emular, configurar, testar e resolver problemas de redes virtuais e reais com software GNS3 .

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para ensinar uma classe de rede.

Project Lead the Way (PLTW)

O Project Lead the Way (PLTW) é uma organização sem fins lucrativos que fornece currículos do PreK-12 em todo o Estados Unidos em ciências da computação, engenharia e ciência biomédica. Em cada classe PLTW, os utilizadores utilizam várias aplicações de software como parte da experiência de aprendizagem prática.

Para obter informações detalhadas sobre como configurar estes tipos de laboratórios, veja Configurar laboratórios para as classes Project Lead the Way.

Blocos de notas Python e Jupyter

Pode configurar um computador de modelo no Azure Lab Services com as ferramentas necessárias para ensinar os utilizadores a utilizar os Jupyter Notebooks. O Jupyter Notebooks é um projeto open source que lhe permite combinar facilmente texto formatado e código fonte do Python executável numa única tela chamada bloco de notas. A execução de um bloco de notas resulta num registo linear de entradas e saídas. Essas saídas podem incluir texto, tabelas de informações, gráficos de dispersão e muito mais.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para ensinar ciência de dados com Python e Jupyter Notebooks.

React

React é uma biblioteca JavaScript popular para criar interfaces de utilizador (IU). React é uma forma declarativa de criar componentes reutilizáveis para o seu site. Existem muitas bibliotecas populares para o desenvolvimento de front-end baseado em JavaScript. Redux é uma biblioteca que fornece um contentor de estado previsível para aplicações JavaScript e é frequentemente utilizada em complemento com React. O JSX é uma extensão de sintaxe de biblioteca para JavaScript frequentemente utilizada com React para descrever o aspeto que a IU deve ter. O NodeJS é uma forma conveniente de executar um servidor Web para a sua aplicação React.

Para obter informações detalhadas sobre como configurar este tipo de laboratório no Linux com o Visual Studio Code para o seu ambiente de desenvolvimento, consulte Configurar o laboratório para React no Linux. Para obter informações detalhadas sobre como configurar este tipo de laboratório no Windows com o Visual Studio 2019 para o seu ambiente de desenvolvimento, consulte Configurar o laboratório para React no Windows.

RStudio

R é uma linguagem open source utilizada para computação e gráficos estatísticos. A linguagem é utilizada na análise estatística da genética, processamento de linguagem natural, análise de dados financeiros e muito mais. R fornece uma experiência de linha de comandos interativa . O RStudio é um ambiente de desenvolvimento interativo (IDE) disponível para a linguagem R. A versão gratuita fornece ferramentas de edição de código, uma experiência de depuração integrada e ferramentas de desenvolvimento de pacotes. Este tipo de classe centra-se apenas no RStudio e no R como um bloco modular para uma classe que requer a utilização da computação estatística.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para ensinar R no Linux ou Configurar um laboratório para ensinar R no Windows.

Script de Shell no Linux

Pode configurar um laboratório para ensinar scripting de shell no Linux. O scripting é uma parte útil da administração do sistema que permite aos administradores evitar tarefas repetitivas. Neste cenário de exemplo, a classe abrange scripts bash tradicionais e scripts melhorados. Os scripts melhorados são scripts que combinam comandos bash e Ruby. Esta abordagem permite ao Ruby transmitir dados e comandos bash para interagir com a shell.

Os utilizadores que tiram estas classes de scripting obtêm uma máquina virtual do Linux para aprender as noções básicas do Linux e também se familiarizarem com o scripting da shell de bash. A máquina virtual do Linux tem o acesso ao ambiente de trabalho remoto ativado e tem os editores de texto do Gedit e do Visual Studio Code instalados.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para scripting shell no Linux.

Conceção assistida por computador (CAD) do SolidWorks

Pode configurar um laboratório de GPU que dá aos utilizadores de engenharia acesso ao SolidWorks. O SolidWorks fornece um ambiente CAD 3D para modelar objetos sólidos. Com o SolidWorks, os engenheiros podem criar, visualizar, simular e documentar facilmente os seus designs.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para aulas de engenharia com o SolidWorks.

Gestão e base de dados SQL

linguagem SQL (Structured Query Language) (SQL) é a linguagem padrão para a gestão de bases de dados relacionais, incluindo adicionar, aceder e gerir conteúdos numa base de dados. Pode configurar um laboratório para ensinar conceitos de base de dados com o MySQL e o servidor SQL Server 2019.

Para obter informações detalhadas sobre como configurar este tipo de laboratório, consulte Configurar um laboratório para ensinar a gestão de bases de dados para bases de dados relacionais.

Passos seguintes

Consulte os seguintes artigos: