Visão geral dos tipos de classes – Azure Lab Services

O Azure Lab Services permite que você configure rapidamente ambientes de laboratório na nuvem. Os artigos desta seção fornecem diretrizes sobre como configurar vários tipos de laboratórios de sala de aula usando 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 aula, os alunos aprendem como lidar com grandes volumes de dados e aplicam algoritmos de aprendizado estatísticos e de máquina para gerar informações de dados. Uma meta fundamental para os alunos é aprender a usar as ferramentas de análise de dados, como o pacote de software livre 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 bancos de dados são um dos cursos introdutórios ensinados 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 alunos que fazem uma aula de NLP obtêm uma VM (máquina virtual) do Linux para saber como 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 classe que se concentra no lado da perícia de 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 alunos podem aprender técnicas modernas para se defenderem de vulnerabilidades. Cada aluno recebe uma máquina virtual de host do Windows Server com duas máquinas virtuais aninhadas – uma com uma imagem do Metasploitable3 e outra com uma imagem do Kali Linux. A máquina virtual com Metasploitable é usada para fins de exploração. A máquina virtual com 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, é a plataforma de programação da MathWorks. Ele combina capacidade computacional e 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

Este artigo mostra como configurar uma classe que se concentra em permitir que os alunos emulem, configurem, testem e solucionem problemas de redes virtuais e físicas 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 aula da PLTW, os alunos usam vários aplicativos de software como parte de sua experiência prática de aprendizado.

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 uma máquina de modelo nos Serviços de Laboratório do Azure com as ferramentas necessárias para ensinar aos alunos como usar os 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. Usaremos algumas dessas bibliotecas ao criar nosso laboratório. 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. Ela é usada na análise estatística de genética, processamento de linguagem natural e análise de dados financeiros e 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. Este tipo de classe se concentrará apenas no RStudio e na linguagem R como componente de uma classe que requer o uso de 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 alunos que fazem essas aulas de script obtêm uma máquina virtual do Linux para aprender os conceitos básicos do Linux e também se familiarizarem com os scripts do shell Bash. A máquina virtual do Linux é fornecida com o acesso à área de trabalho remota habilitado e com 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 dá aos alunos 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 servidor de banco de dados 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: