Bonjour, Habr ! Aujourd'hui, nous sommes à mi-parcours d'une série de collectes de super cours gratuits de Microsoft. Dans cette partie, nous vous présentons les meilleurs cours pour les architectes de solutions. Ils sont tous en français, vous pouvez commencer dès maintenant, et à la fin, vous recevrez un badge. Rejoignez-nous !
Tous les articles de la série
Ce bloc sera mis à jour avec la sortie de nouveaux articles
- ** les meilleurs ********** ****** de M******** sur *******


1. Création de bots intelligents
L'interaction des utilisateurs avec des applications informatiques via des conversations en utilisant du texte, des images ou de la voix peut être réalisée grâce à des bots. Cela peut être un simple dialogue « question-réponse » ou un bot complexe qui permet aux utilisateurs d'interagir avec les services de manière intelligente, en utilisant la correspondance de modèles, le suivi de l'état et des méthodes d'intelligence artificielle. Dans ce cours de 2,5 heures, vous apprendrez à créer un chatbot intelligent en intégrant QnA Maker et LUIS.
En savoir plus et commencer la formation

2. Développement et configuration d'une application ASP.NET accédant à une base de données SQL Azure
Créez une base de données pour stocker les données de l'application et configurez une application ASP.NET pour demander des données à partir de cette base. En une heure, tout est prêt ! Au fait, pour suivre ce cours, vous devez avoir des connaissances de base sur les bases de données relationnelles et des notions élémentaires en C#.
Ce module aborde les sujets suivants :
- Création, configuration et remplissage d'une base de données distincte dans le service « Base de données SQL Azure » ;
- Configuration d'une application ASP.NET accédant à cette base de données.

3. Équilibrage de charge du trafic d'un service Web avec un Passerelle d'applications
En étudiant ce module, vous apprendrez à augmenter la résilience des applications par la répartition de la charge entre plusieurs serveurs et l'utilisation de la routage du trafic Web.
Dans ce module, vous découvrirez comment exécuter les tâches suivantes :
- Définir la capacité d'équilibrage de charge de la Passerelle d'applications ;
- Créer une Passerelle d'applications et configurer l'équilibrage de charge ;
- Configurer la Passerelle d'applications pour le routage basé sur les chemins d'URL.

4. Déploiement et exécution d'une application Web conteneurisée avec Azure App Service
Créez une image Docker et enregistrez-la dans le référentiel de Conteneurs Azure. Utilisez Azure App Service pour déployer une application Web à partir de l'image Docker. Configurez un déploiement continu de l'application Web avec un webhook surveillant les modifications de l'image Docker.
Dans ce module, vous découvrirez ce qui suit.
- Création d'images Docker et leur sauvegarde dans le registre de conteneurs Azure ;
- Lancement d'applications web à partir d'images Docker stockées dans le registre de conteneurs à l'aide du service d'applications Azure ;
- Configuration du déploiement continu d'une application web à partir d'une image Docker à l'aide de webhooks.

5. Déploiement d'un site web dans Azure à l'aide du service d'applications Azure
Les applications web dans Azure permettent de publier et de gérer facilement un site web sans se soucier des serveurs, du stockage ou des ressources réseau sous-jacents. Ce cours couvre les points essentiels de la publication d'un site web à l'aide d'Azure. Cela prendra environ 5 heures.
Modules :
- Préparation de l'environnement de développement dans Azure ;
- Hébergement de l'application web à l'aide du service d'applications Azure ;
- Publication de l'application web dans Azure à l'aide de Visual Studio ;
- Préparation du déploiement de l'application web pour les tests et les retours en arrière à l'aide des slots de déploiement du service d'applications ;
- Mise à l'échelle de l'application web du service d'applications pour répondre efficacement à la demande grâce à la mise à l'échelle verticale et horizontale du service d'applications Azure ;
- Déploiement et lancement d'une application web conteneurisée à l'aide du service d'applications Azure.

6. Vue d'ensemble de l'architecture en n niveaux pour l'application
Utilisation d'un modèle Resource Manager pour déployer une application en architecture en n niveaux, définition des concepts clés de l'architecture en n niveaux, conseils et recommandations pour le déploiement de telles applications.
Dans ce module, vous apprendrez à réaliser les tâches suivantes :
- Définition des fonctions, des limites et des aspects importants de l'architecture en n niveaux ;
- Définition des cas d'utilisation de l'architecture en n niveaux ;
- Déploiement d'un exemple d'architecture en n niveaux à l'aide du modèle Resource Manager ;
- Définition des méthodes et des ressources pour améliorer l'architecture en n niveaux.

7. Traitement et classification des images à l'aide des services Azure Cognitive Vision
Microsoft Cognitive Services offre des fonctionnalités intégrées pour incorporer la vision par ordinateur dans les applications. Découvrez comment utiliser les services de Cognitive Vision pour détecter des visages, annoter et classifier des images, ainsi qu'identifier des objets.
Modules :
- Reconnaissance des visages et des émotions à l'aide de l'API de vision par ordinateur dans les services cognitifs Azure ;
- Traitement des images à l'aide du service de vision par ordinateur ;
- Classification des images à l'aide d'un service de reconnaissance visuelle personnalisé ;
- Évaluation des exigences pour la mise en œuvre de l'API de reconnaissance visuelle personnalisée.
Conclusion
Voici 7 cours intéressants qui peuvent être utiles aux architectes de solutions. Bien sûr, nous avons d'autres cours qui ne figurent pas dans cette sélection. Cherchez-les sur notre site Microsoft Learn (où sont également listés les cours mentionnés ci-dessus).
Nous continuerons très bientôt cette série d'articles avec deux nouvelles sélections. Vous pouvez deviner de quoi il s'agira dans les commentaires. Les étoiles dans le titre de cette série d'articles ne sont pas là par hasard.
*Veuillez noter que pour suivre certains modules, vous pourriez avoir besoin d'une connexion sécurisée.
Source : habr.com
