Types de cours dans Azure Lab Services

Important

Azure Lab Services sera mis hors service le 28 juin 2027. Pour plus d’informations, consultez le guide de mise hors service.

Azure Lab Services vous permet de configurer rapidement des environnement de labo dans le cloud. Découvrez les différents types de cours pour lesquels 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. Grâce à ce type de cours, les utilisateurs apprennent à traiter de gros volumes de données et à appliquer des algorithmes d’apprentissage automatique et statistique pour tirer des insights des données. L’un des principaux objectifs pour les utilisateurs est d’apprendre à utiliser les outils d’analytique données, comme le package logiciel open source d’Apache Hadoop, qui fournit des outils pour le stockage, la gestion et le traitement du 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 à l’université. 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 suivent un cours de traitement en langage naturel disposent d’une machine virtuelle Linux pour apprendre à appliquer des algorithmes de réseau neuronal dans le but de développer des modèles de Deep Learning utilisés pour l’analyse du 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 un cours axé sur l’aspect forensique 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 un cours sur le piratage éthique, les utilisateurs peuvent apprendre des techniques modernes pour se défense contre les vulnérabilités. Chaque utilisateur a accès à une machine virtuelle hôte Windows Server dans laquelle sont imbriquées deux machines virtuelles : une avec une image Metasploitable3 et une autre avec une image Kali Linux. La machine virtuelle Metasploitable est utilisée à des fins d’exploitation. La machine virtuelle Kali Linux donne accès aux outils nécessaires pour exécuter des tâches forensiques.

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

MATLAB

MATLAB, qui est l’abréviation de Matrix Laboratory, est une plateforme de programmation de MathWorks. Elle combine la puissance de calcul et la visualisation, ce qui en fait un outil très apprécié 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.

Mise en réseau avec GNS3

Vous pouvez configurer un labo pour un cours axé sur l’émulation, la configuration, le test et le dépannage des 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 cours PLTW, les utilisateurs se servent de diverses applications logicielles dans le cadre de leurs travaux pratiques.

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 une machine modèle dans Azure Lab Services avec les outils nécessaires pour enseigner aux utilisateurs comment utiliser les notebooks Jupyter. 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. Ce 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 cours s’appuie axé uniquement sur le bloc de construction que constituent RStudio et R lorsqu’un cours nécessite l’utilisation du calcul 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 suivent ces cours d’écriture de scripts disposent d’une machine virtuelle Linux pour apprendre les bases de Linux, mais aussi pour se familiariser avec les scripts de shell bash. La machine virtuelle Linux qui est fournie dispose d’un accès au Bureau à distance, ainsi que des éditeurs de texte Gedit et Visual Studio Code.

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 labo GPU qui permet aux utilisateurs du secteur de l’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 d’un serveur MySQL et d’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.

Étapes suivantes

Voir les articles suivants :