Types de classes dans Azure Lab Services

Azure Lab Services vous permet de configurer rapidement des environnement de labo dans le cloud. Découvrez les différents types de classes que vous pouvez utiliser Azure Lab Services.

Adobe Creative Cloud

L'ensemble d'applications Adobe Creative Cloud est couramment utilisé dans les cours dédiés aux arts numériques et au multimédia.

Pour plus d'informations sur la configuration de ce type de labo, consultez Configurer un labo pour Adobe Creative Cloud.

ArcGIS

ArcGIS est un type de système d’information géographique (SIG). Vous pouvez configurer un labo qui utilise différentes applications d’ArcGIS Desktop. Par exemple, ArcMap peut créer, modifier et analyser des cartes 2D.

Pour plus d’informations sur la configuration de ce type de labo, consultez Configurer un labo pour le Bureau ArcMap\ArcGIS.

Autodesk

Autodesk propose des solutions logicielles dans les domaines de l’architecture, de l’ingénierie, de la construction, de la conception, de la fabrication, etc. Ces solutions sont couramment utilisées dans les cours d'ingénierie et dans le cadre du programme Project Lead the Way.

Pour plus d’informations sur la configuration de ce type de labo, consultez Configurer un labo pour Autodesk.

Analytique du Big Data

Vous pouvez configurer un labo de GPU pour enseigner une classe Analytique du Big Data. Avec ce type de classe, les utilisateurs apprennent à gérer de grands volumes de données et à appliquer des algorithmes d’apprentissage automatique et statistique pour dériver des insights de données. Un objectif clé pour les utilisateurs est d’apprendre à utiliser des outils d’analyse de données, tels que le package logiciel open source d’Apache Hadoop qui fournit des outils pour stocker, gérer et traiter le Big Data.

Pour plus d’informations sur la façon de configurer ce type de labo, consultez Configurer un labo pour l’analytique du Big Data à l’aide du déploiement Docker de Hortonworks Data Platform.

Gestion de bases de données

Les concepts de base de données sont l’un des cours d’introduction enseignés dans la plupart des départements d’informatique du collège. Vous pouvez configurer un labo pour un cours élémentaire de gestion de bases de données dans Azure Lab Services. Par exemple, vous pouvez configurer un modèle de machine virtuelle dans un labo avec un serveur de base de données MySQL ou un serveur SQL Server 2019.

Pour des informations détaillées sur la configuration de ce type de labo, consultez Configurer un labo pour enseigner la gestion des bases de données pour les bases de données relationnelles.

Deep Learning pour le traitement en langage naturel

Vous pouvez configurer un laboratoire axé sur le Deep Learning dans le cadre du traitement en langage naturel (NLP) à l’aide d’Azure Lab Services. Le traitement en langage naturel (NLP) est une forme d’intelligence artificielle (IA) qui fournit aux ordinateurs des fonctionnalités de traduction, de reconnaissance vocale et d’autres fonctionnalités de compréhension de la langue. Les utilisateurs qui prennent une classe NLP obtiennent une machine virtuelle Linux pour apprendre à appliquer des algorithmes de réseau neuronal afin de développer des modèles d’apprentissage profond utilisés pour analyser le langage humain écrit.

Pour plus d’informations sur la configuration de ce type de labo, consultez Configurer un labo axé sur le Deep Learning pour le traitement en langage naturel à l’aide d’Azure Lab Services.

Piratage éthique avec Hyper-V

Vous pouvez configurer un labo pour une classe qui se concentre sur l’aspect judiciaire du piratage éthique. Des tests d’intrusion, une pratique utilisée par la communauté de piratage éthique, sont effectués quand quelqu’un tente d’accéder au système ou au réseau pour détecter les vulnérabilités qu’un attaquant malveillant pourrait exploiter.

Dans une classe de piratage éthique, les utilisateurs peuvent apprendre des techniques modernes pour se défendre contre les vulnérabilités. Chaque utilisateur obtient une machine virtuelle hôte Windows Server qui a deux machines virtuelles imbriquées : une machine virtuelle avec une image Metasploitable3 et une autre machine avec une image Linux Kali . La machine virtuelle Metasploitable est utilisée à des fins d’exploitation. La machine virtuelle Linux Kali permet d’accéder aux outils nécessaires pour exécuter des tâches d’investigation.

Pour plus d’informations sur la configuration de ce type de labo, consultez Configurer un labo pour enseigner le piratage éthique.

MATLAB

MATLAB, qui signifie Laboratoire Matrix, est une plateforme de programmation de MathWorks. Il combine puissance de calcul et visualisation, ce qui en fait un outil populaire dans les domaines des mathématiques, de l’ingénierie, de la physique et de la chimie.

Pour plus d’informations sur la configuration de ce type de labo, consultez Configurer un labo pour enseigner MATLAB.

Réseau avec GNS3

Vous pouvez configurer un labo pour une classe qui se concentre sur l’émulation, la configuration, le test et la résolution des problèmes de réseaux virtuels et réels à l’aide du logiciel GNS3 .

Pour plus d’informations sur la configuration de ce type de labo, consultez Configurer un labo pour enseigner une classe réseau.

Project Lead the Way (PLTW)

Project Lead the Way (PLTW) est un organisme à but non lucratif qui propose des programmes éducatifs à l’intention des élèves du primaire à travers les États-Unis dans les domaines de l’informatique, de l’ingénierie et des sciences biomédicales. Dans chaque classe PLTW, les utilisateurs utilisent diverses applications logicielles dans le cadre de leur expérience d’apprentissage pratique.

Pour plus d’informations sur la façon de configurer ces types de laboratoires, consultez Configurer des labos pour des cours Project Lead the Way.

Python et Jupyter Notebooks

Vous pouvez configurer un modèle de machine dans Azure Lab Services avec les outils nécessaires pour apprendre aux utilisateurs à utiliser jupyter notebooks. Jupyter Notebooks est un projet open source qui vous permet de combiner facilement du texte enrichi et du code source Python exécutable sur un seul canevas appelé notebook. L’exécution d’un notebook produit un enregistrement linéaire des entrées et des sorties. Ces sorties peuvent inclure du texte, des tables d’informations, des nuages de points, etc.

Pour des informations détaillées sur la configuration de ce type de labo, consultez Configurer un labo pour enseigner la science des données avec Python et Jupyter Notebooks.

React

React est une bibliothèque JavaScript couramment utilisée pour créer des interfaces utilisateur (IU). React est un moyen déclaratif de créer des composants réutilisables pour votre site web. De nombreuses bibliothèques sont disponibles pour le développement front-end basé sur JavaScript. Redux est une bibliothèque qui fournit un conteneur d'état prévisible pour les applications JavaScript. Elle est souvent utilisée en complément de React. JSX est une extension syntaxique de la bibliothèque JavaScript souvent utilisée avec React pour décrire ce à quoi l'interface utilisateur doit ressembler. NodeJS est un moyen pratique d'exécuter un serveur web pour votre application React.

Pour plus d’informations sur la configuration de ce type de labo sur Linux en utilisant Visual Studio Code pour votre environnement de développement, consultez Configurer un labo pour React sur Linux. Pour plus d’informations sur la configuration de ce type de labo sur Windows à l’aide de Visual Studio 2019 pour votre environnement de développement, consultez Configurer un labo pour React sur Windows.

RStudio

R est un langage open source utilisé pour le calcul statistique et les graphiques. Le langage est utilisé dans l’analyse statistique de la génétique, le traitement du langage naturel, l’analyse des données financières, etc. Le langage R offre une expérience de ligne de commande interactive. RStudio est un environnement de développement intégré (IDE) interactif disponible pour le langage R. La version gratuite fournit des outils d’édition de code, une expérience de débogage intégrée et des outils de développement de package. Ce type de classe se concentre uniquement sur RStudio et R comme bloc de construction pour une classe qui nécessite l’utilisation de l’informatique statistique.

Pour plus d’informations sur la configuration de ce type de labo, consultez Configurer un labo pour enseigner R sur Linux ou Configurer un labo pour enseigner R sur Windows.

Scripts shell sur Linux

Vous pouvez configurer un laboratoire pour enseigner la création de scripts shell sur Linux. Dans le cadre de l’administration système, l’écriture de scripts permet aux administrateurs d’éviter les tâches répétitives. Dans cet exemple de scénario, les scripts bash traditionnels et les scripts améliorés sont abordés. Les scripts améliorés sont des scripts qui associent des commandes bash et Ruby. Cette approche permet à Ruby de passer des données et fournit des commandes bash pour interagir avec le shell.

Les utilisateurs qui prennent ces classes de script obtiennent une machine virtuelle Linux pour apprendre les bases de Linux et se familiariser avec les scripts de l’interpréteur de commandes bash. L’accès bureau à distance à la machine virtuelle Linux est activé et les éditeurs de texte Gedit et Visual Studio Code sont installés.

Pour plus d’informations sur la configuration de ce type de labo, consultez Configurer un labo pour les scripts de shell sur Linux.

Conception assistée par ordinateur (CAO) SolidWorks

Vous pouvez configurer un laboratoire GPU qui permet aux utilisateurs d’ingénierie d’accéder à SolidWorks. SolidWorks fournit un environnement de CAO 3D pour la modélisation des objets solides. Avec SolidWorks, les ingénieurs peuvent facilement créer, visualiser, simuler et documenter leurs conceptions.

Pour plus d’informations sur la configuration de ce type de labo, consultez Configurer un labo pour les cours d’ingénierie avec SolidWorks.

SQL Database et gestion

SQL est le langage standard pour la gestion des bases de données relationnelles, notamment l’ajout, la récupération et la gestion du contenu dans une base de données. Vous pouvez configurer un labo pour enseigner les concepts de base de données à l’aide de MySQL et du serveur SQL Server 2019.

Pour des informations détaillées sur la configuration de ce type de labo, consultez Configurer un labo pour enseigner la gestion des bases de données pour les bases de données relationnelles.

Étapes suivantes

Voir les articles suivants :