Tipos de classe no Azure Lab Services

O Azure Lab Services permite que você configure rapidamente ambientes de laboratório na nuvem. Saiba mais sobre os diferentes tipos de classe para usar o Azure Lab Services.

Adobe Creative Cloud

A coleção de aplicativos do Adobe Creative Cloud geralmente é usada em aulas de mídia e artes digitais.

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

ArcGIS

ArcGIS é um tipo de sistema de informações geográficas (GIS). Você pode configurar um laboratório que use vários aplicativos do ArcGIS Desktop. Por exemplo, o ArcMap pode criar, editar e analisar mapas em 2D.

Para informações detalhadas sobre como configurar esse tipo de laboratório, confira Configurar um laboratório para ArcMap\ArcGIS Desktop.

Autodesk

O Autodesk oferece soluções de software em arquitetura, engenharia, construção, design, fabricação e muito mais. Essas soluções são comumente usadas em aulas de engenharia e no currículo da Project Lead the Way.

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

Análise de Big Data

Você pode configurar um laboratório de GPU para ensinar uma classe de análise de Big Data. Com esse tipo de classe, os usuários aprendem a lidar com grandes volumes de dados e aplicar algoritmos de aprendizado de máquina e estatística para derivar insights de dados. Um objetivo fundamental para os usuários é aprender a usar ferramentas de análise de dados, como o pacote de software de código aberto do Apache Hadoop que fornece ferramentas para armazenar, gerenciar e processar Big Data.

Para informações detalhadas sobre como configurar esse tipo de laboratório, consulte configurar um laboratório para análise de Big data usando a implantação do Docker da plataforma de dados do HortonWorks.

Gerenciamento de banco de dados

Os conceitos de banco de dados são um dos cursos introdutórios ministrados na maioria dos departamentos de Ciência da Computação na faculdade. Você pode configurar um laboratório para uma classe básica de gerenciamento de bancos de dados nos Azure Lab Services. Por exemplo, você pode configurar um modelo de máquina virtual em um laboratório com um servidor de banco de dados MySQL ou um servidor SQL Server 2019.

Para obter informações detalhadas sobre como configurar esse tipo de laboratório, confira Configurar um laboratório para ensinar gerenciamento de banco de dados para bancos de dados relacionais.

Aprendizado profundo no processamento em idioma natural

Configure um laboratório voltado para o aprendizado profundo em NLP (processamento em idioma natural) usando o Azure Lab Services. O NLP (processamento de idioma natural) é uma forma de IA (inteligência artificial) que habilita os computadores com tradução, reconhecimento de fala e outras funcionalidades de reconhecimento vocal. Os usuários que fazem uma classe NLP obtêm uma VM (máquina virtual) do Linux para aprender a aplicar algoritmos de rede neural para desenvolver modelos de aprendizado profundo que são usados para analisar a linguagem humana escrita.

Para obter informações detalhadas sobre como configurar esse tipo de laboratório, confira Configurar um laboratório voltado para o aprendizado profundo no processamento em idioma natural usando o Azure Lab Services.

Hacking ético com Hyper-V

Você pode configurar um laboratório para uma aula que se concentra no lado forense do hacking ético. O teste de penetração, uma prática usada pela comunidade de hacking ético, ocorre quando alguém tenta obter acesso ao sistema ou rede para demonstrar vulnerabilidades que um invasor mal-intencionado pode explorar.

Em uma classe de hacking ético, os usuários podem aprender técnicas modernas para se defender contra vulnerabilidades. Cada usuário obtém uma máquina virtual de host 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 com Metasploitable é usada 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 esse tipo de laboratório, confira Configurar um laboratório para ensinar uma classe de hacking ético.

MATLAB

MATLAB, que significa Laboratório de matriz, é uma plataforma de programação da MathWorks. Ele combina o poder computacional e a visualização, tornando-a uma ferramenta popular nos campos de matemática, engenharia, física e química.

Para informações detalhadas sobre como configurar esse tipo de laboratório, confira Configurar um laboratório para ensinar MATLAB.

Rede com GNS3

Você pode configurar um laboratório para uma classe que se concentra na emulação, configuração, teste e solução de problemas de redes virtuais e reais usando o software GNS3 .

Para informações detalhadas sobre como configurar esse tipo de laboratório, confira Configurar um laboratório para ensinar uma aula de networking.

Project Lead the Way (PLTW)

AProject Lead the Way (PLTW) é uma organização sem fins lucrativos que fornece um currículo escolar em todos os Estados Unidos em Ciência da Computação, Engenharia e Ciências Biomédicas. Em cada classe PLTW, os usuários usam vários aplicativos de software como parte de sua experiência de aprendizado prático.

Para informações detalhadas sobre como configurar esses tipos de laboratório, consulte Configurar laboratórios para as aulas da Project Lead The Way.

Python e Jupyter Notebooks

Você pode configurar um computador de modelo no Azure Lab Services com as ferramentas necessárias para ensinar os usuários a usar o Jupyter Notebooks. O Jupyter Notebooks é um projeto de código aberto que permite combinar facilmente texto rico e código-fonte executável Python em uma única tela chamada notebook. A execução de um notebook resulta em um registro 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 esse tipo de laboratório, confira Configurar um laboratório para ensinar ciência de dados com Python e Jupyter Notebooks.

React

O React é uma biblioteca JavaScript popular para compilar IUs (interfaces de usuário). Ele consiste em uma forma declarativa de criar componentes reutilizáveis para sites. Há muitas bibliotecas populares para o desenvolvimento de front-ends com base em JavaScript. O Redux é uma biblioteca que fornece um contêiner de estado previsível para os aplicativos JavaScript e é frequentemente usada como complemento do React. O JSX é uma extensão de sintaxe de biblioteca para JavaScript frequentemente usada com o React para descrever a aparência da IU. O NodeJS é uma maneira conveniente de executar um servidor Web para o aplicativo React.

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

RStudio

R é uma linguagem do código-fonte usada para computação e gráficos estatísticos. A linguagem é usada na análise estatística de genética, processamento de linguagem natural, análise de dados financeiros e muito mais. R oferece uma experiência de linha de comando interativa. O RStudio é um IDE (ambiente de desenvolvimento integrado) disponível para a linguagem R. A versão gratuita oferece ferramentas de edição de código, uma experiência de depuração integrada e ferramentas de desenvolvimento de pacotes. Esse tipo de classe se concentra apenas em RStudio e R como um bloco de construção para uma classe que requer o uso da computação estatística.

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

Script de Shell no Linux

Configure um laboratório para ensinar o script de shell no Linux. O script é uma parte útil da administração do sistema que permite aos administradores evitar tarefas repetitivas. Neste cenário de exemplo, a classe abrange scripts do Bash tradicionais e scripts avançados. Scripts avançados são scripts que combinam comandos do Bash e o Ruby. Essa abordagem permite que o Ruby passe os dados e que os comandos do Bash interajam com o shell.

Os usuários que recebem essas classes de script obtêm uma máquina virtual linux para aprender as noções básicas do Linux e também se familiarizar com o script de shell bash. A máquina virtual do Linux tem o acesso à área de trabalho remota habilitado e tem os editores de texto Gedit e Visual Studio Code instalados.

Para obter informações detalhadas sobre como configurar esse tipo de laboratório, confira Configurar um laboratório para o script de shell no Linux.

CAD (design assistido por computador) da SolidWorks

Você pode configurar um laboratório de GPU que fornece aos usuários de engenharia acesso ao SolidWorks. O SolidWorks fornece um ambiente CAD 3D para modelar objetos sólidos. Com o SolidWorks, os engenheiros podem facilmente criar, visualizar, simular e documentar seus projetos.

Para informações detalhadas sobre como configurar esse tipo de laboratório, confira Configurar um laboratório para dar aulas de engenharia usando o SolidWorks.

Banco de dados SQL e gerenciamento

A Linguagem de Consulta Estruturada (SQL) é a linguagem padrão para o gerenciamento de banco de dados relacional, incluindo a adição, o acesso e o gerenciamento de conteúdo em um banco de dados. Você pode configurar um laboratório para ensinar conceitos de banco de dados usando o MySQL e o servidor SQL Server 2019.

Para obter informações detalhadas sobre como configurar esse tipo de laboratório, confira Configurar um laboratório para ensinar gerenciamento de banco de dados para bancos de dados relacionais.

Próximas etapas

Veja os artigos a seguir: