Developing solutions for Microsoft Azure

Dernière mise à jour : 04/03/2021

Description
Module 1 : Créer des applications web Azure App Service
Les apprenants apprendront à construire une application web sur la plateforme Azure App Service. Ils apprendront le fonctionnement de la plateforme et la manière de créer, configurer, dimensionner, sécuriser et déployer sur la plateforme App Service.
  • Concepts de base du Azure App Service
  • Création d'une application web du Azure App Service
  • Configurer et surveiller les applications App Service.
  • Dimensionner les applications App Service.
  • Les environnements de transit du Azure App Service

Module 2 : Mise en œuvre des Azure Functions
Ce module couvre la création des applications de fonctions, et la manière d'intégrer des déclencheurs et des entrées/sorties dans l'application.
  • Aperçu des Azure Functions
  • Développer des Azure Functions
  • Mettre en œuvre des fonctions durables.

Module 3 : Développer des solutions utilisant le stockage blob
Les apprenants apprendront le fonctionnement du stockage Blob Azure, la gestion des données par le biais du cycle de vie de stockage Blob Azure (chaud/froid/archive).
  • Les concepts fondamentaux du stockage Azure Blob
  • Gérer le cycle de vie du stockage Blob Azure.
  • Travail avec le stockage Azure Blob

Module 4 : Développer des solutions qui utilisent le stockage Cosmos DB
Les apprenants apprendront la structure de Cosmos DB et la gestion de la cohérence des données. Les apprenants apprendront également à créer des comptes Cosmos DB et à créer des bases de données, des conteneurs, et des éléments à l'aide d'un mélange de Portail Azure et de .NET SDK.
  • Introduction à Azure Cosmos DB
  • Structures de données Azure Cosmos DB
  • Travailler avec les ressources et les données d'Azure Cosmos DB.

Module 5 : Mettre en œuvre des solutions IaaS
Ce module enseigne aux apprenants la façon d'utiliser la création des mémoires virtuelles et des images de conteneurs à utiliser dans leurs solutions. Il couvre la création des mémoires virtuelles, l'utilisation des modèles ARM pour automatiser le déploiement des ressources, la création et la gestion des images Docker, la publication d'une image dans le registre Azure Container Registry et l'exécution d'un conteneur dans Azure Container Instances.
  • Provisionner les mémoires virtuelles dans Azure.
  • Créer et déployer des modèles ARM.
  • Création d'images de conteneurs pour les solutions
  • Publier une image de conteneur dans le registre Azure Container Registry.
  • Créer et exécuter des images de conteneurs dans Azure Container Instances.

Module 6 : Mettre en œuvre l'authentification et les autorisations des utilisateurs
Les apprenants apprendront à tirer parti de la plateforme d'identité Microsoft v2.0 pour gérer l'authentification et l'accès aux ressources. Les apprenants apprendront également à utiliser la bibliothèque d'authentification Microsoft et Microsoft Graph pour authentifier un utilisateur et récupérer les informations stockées dans Azure, ainsi que comment et quand utiliser les signatures d'accès partagé.
  • Plateforme d'identité Microsoft v2.0.
  • Authentification à l'aide de la bibliothèque d'authentification Microsoft.
  • Utilisation de Microsoft Graph.
  • Autorisation des opérations de données dans le Stockage Azure.

Module 7 : Mettre en œuvre des solutions de Cloud sécurisées
Ce module couvre la manière de sécuriser les informations (clés, secrets, certificats) utilisées par une application pour accéder aux ressources. Il couvre également la sécurisation des informations de configuration des applications.
  • Gérer des clés, des secrets et des certificats à l'aide de l'API KeyVault.
  • Mise en œuvre des identités gérées pour les ressources Azure
  • Sécuriser les données de configuration des applications à l'aide d'Azure App Configuration.

Module 8 : Mettre en œuvre la gestion de l'API
Les apprenants apprendront à publier des API, à créer des politiques pour la gestion des informations partagées par le biais de l'API, et à gérer l'accès à leurs API à l'aide du service Gestion des API Azure.
  • Présentation de la Gestion des API.
  • Définir des stratégies pour les API.
  • Sécurisation de vos API

Module 9 : Développer un service d'applications Logic Apps
Ce module enseigne aux apprenants l'utilisation d'Azure Logic Apps pour planifier, automatiser, et orchestrer les tâches, les présentations commerciales, les flux de travail, et les services dans plusieurs entreprises ou organisations.
  • Introduction aux Azure Logic Apps
  • Créer des connecteurs personnalisés pour Logic Apps.

Module 10 : Mise au point de solutions basées sur les événements
Les apprenants apprendront à créer des applications avec les architectures basées sur les événements.
Leçons
  • Mise en œuvre de solutions qui utilisent la Azure Event Grid
  • Mise en œuvre de solutions qui utilisent des Azure Event Hubs
  • Mise en œuvre de solutions qui utilisent des hubs de notifications Azure

Module 11 : Mise au point de solutions basées sur les messages
Les apprenants apprendront à créer des applications avec les architectures basées sur les messages.
  • Mise en œuvre de solutions qui utilisent Azure Service Bus
  • Mise en œuvre de solutions qui utilisent des files de stockage Azure Queue

Module 12 : Surveiller et optimiser des solutions Azure
Ce module enseigne aux apprenants à instrumenter leur code pour la télémétrie et à analyser et dépanner leurs applications.
  • Présentation de la surveillance dans Azure.
  • Instrumenter une application pour la surveillance.
  • Analyser et dépanner les applications.
  • Mise en œuvre du code qui gère les défauts transitoires

Module 13 : Intégration de la mise en cache et de la livraison de contenu dans le cadre des solutions
Les apprenants apprendront à utiliser des services de mise en cache différents pour améliorer la performance de leurs applications.
  • Développer Azure Cache pour Redis.
  • Mise au point pour le stockage sur les CDN
Objectifs de la formation
Cette formation enseigne aux développeurs la façon de créer des solutions de bout en bout dans Microsoft Azure. Les étudiants apprendront à mettre en œuvre des solutions informatiques Azure, à créer des Azure Functions, à mettre en œuvre et gérer les applications Web, à développer des solutions qui utilisent le stockage Azure, à mettre à œuvre l'authentification et les autorisations, et à sécuriser les solutions à l'aide de la clé de voûte et des identités gérées. Les étudiants apprendront également à se connecter aux services Azure et aux services des tiers et à les consommer, et à inclure dans leurs solutions des modèles basés sur des événements et des messages. Cette formation couvre également la surveillance, le dépannage et l'optimisation des solutions d'Azure.
Public visé
Les apprenants suivant cette formation s'intéressent au développement d'Azure ou à passer l'examen de certification Microsoft Azure Developer Associate.
Prérequis
Les apprenants doivent posséder une expérience de développement professionnelles d'un à deux ans, et savoir utiliser Microsoft Azure. Il doivent être capable de programmer dans un langage pris en charge par Azure.
Modalités pédagogiques
Inter-Entreprises
Intra-Entreprises et sur-mesure
En présentiel et téléprésentiel
Moyens et supports pédagogiques
Dans le cas d'une formation réalisée dans nos locaux, salle de formation équipée :
- un poste informatique par apprenant
- un bloc-notes + stylo
- un support de cours
- un espace de partage en ligne
- un vidéoprojecteur
- un tableau blanc
- connexion Internet
Modalités d'évaluation et de suivi
Questionnaire en ligne permettant l'évaluation des pré-requis.
Questionnaire de satisfaction de fin de stage.

M'inscrire à la formation

Lieu :
Balma
Balma
Détail des horaires :
Ajouter au panier
Prochaines Sessions
  • 28/06/21 → 02/07/21 Nouveauté CPF Balma
  • 28/06/21 → 02/07/21 Nouveauté CPF Balma