DÉVELOPPER DES SOLUTIONS POUR MICROSOFT AZURE

DÉVELOPPER DES SOLUTIONS POUR MICROSOFT AZURE

Type(s) : PDE
Prérequis : Avoir de l'expérience dans Azure et être capables de programmer dans l'un des langages suivants : C#, Java, Python, Node.js etc... Connaître également les services Azure et la terminologie du Cloud
Objectifs : A l'issue de la formation, les participants seront capables de : Identifier la solution de technologie cloud appropriée Créer des solutions pour le stockage dans le cloud Créer les solutions Platform as a Service (PaaS) Appliquer la sécurité pour les Solutions Cloud Adapter l'échelle d'une solution Azure Expliquer la gestion des APIs via APIM
Durée : 5 Jours – 35 Heures

Profil du formateur

Formateur consultant, expert, pédagogue et certifié dans son domaine

Méthode pédagogique

La formation est constituée d’apports théoriques et d’exercices pratiques. Chaque stagiaire dispose d’un poste de travail pour la formation en présentiel, et la gestion en petit groupe (jusqu’à 8 stagiaires) permet un suivi individualisé et adapté. Durant les sessions de formation, un support pédagogique est remis aux stagiaires.

Votre formation est en distanciel

Vous munir : un ordinateur, une connexion internet, une adresse e-mail valide, un équipement audio (micro et enceintes ou casque), une Webcam (facultatif , dans l’idéal) un deuxième écran (facultatif, dans l’idéal)

Suivi, évaluation, sanction

Des tours de table permettent de suivre la progression du stagiaire au fur et à mesure de la formation. Un suivi de la formation est réalisé par une feuille de présence émargée par demi-journée par les stagiaires et le formateur. Un questionnaire de satisfaction et une validation des acquis sont complétés par chaque stagiaire en fin de formation.

Formation sans certification.

Plan du cours

Module 1 : Créer des Azure App Service Web Apps

  • Concepts de base pour Azure App Service
  • Créer une Azure App Service Web App
  • Configurer et surveiller les applications App Service
  • Mettre à l’échelle les applications App Service
  • Emplacements de déploiement Azure App Service

Module 2 : Mettre en œuvre les Azure functions

  • Présentation des Azure Functions
  • Développement de Azure Functions
  • Mise en œuvre de fonctions de type Durable Functions

Module 3 : Développement de solutions qui utilisent blob storage

  • Concepts fondamentaux pour Azure Blob storage
  • Gérer le cycle de vie de Azure Blob storage
  • Travailler avec Azure Blob storage

Module 4 : Développer des solutions qui utilisent Cosmos DB

  • Présentation de Azure Cosmos DB
  • Structure des données de Azure Cosmos DB
  • Travailler avec des ressources et des données de Azure Cosmos DB

Module 5 : Mettre en œuvre des solutions IaaS

  • Générer des VMs dans Azure
  • Créer et déployer des modèles ARM
  • Créer des images de conteneurs pour les solutions
  • Publié une image de conteneur vers Azure Container Registry
  • Créer et exécuter une image de conteneurs dans Azure Container Instances

Module 6 : Mettre en œuvre authentification et autorisation

  • Microsoft Identity Platform v2.0
  • Authentification avec Microsoft Authentication Library
  • Utiliser Microsoft Graph
  • Autoriser les manipulations de données dans Azure Storage

Module 7 : Mettre en œuvre des solutions Cloud sécurisées

  • Gérer les clés, les secrets et les certificats en utilisant KeyVault API
  • Mettre en œuvre les identités gérées pour les ressources Azure
  • Sécuriser les données de configuration en utilisant Azure App Configuration

Module 8 : Mettre en œuvre la gestion des API

  • Présentation de API Management
  • Définir des stratégies pour les APIs
  • Sécuriser vos APIs

Module 9 : Développer des App Service Logic Apps

  • Présentation de Azure Logic Apps
  • Créer des connecteurs personnalisés pour Logic Apps

Module 10 : Développer des solutions basées sur les événements

  • Mettre en œuvre des solutions utilisant Azure Event Grid
  • Mettre en œuvre des solutions utilisant Azure Event Hubs
  • Mettre en œuvre des solutions utilisant Azure Notification Hubs

Module 11 : Développer des solutions basées sur les messages

  • Mettre en œuvre des solutions utilisant Azure Service Bus Queues
  • Mettre en œuvre des solutions utilisant Azure Storage Queues

Module 12 : Surveiller et optimiser les solutions Azure

  • Présentation de la surveillance dans Azure
  • Instrumentation et applications pour la surveillance
  • Analyser et dépanner les applications
  • Mettre en œuvre du code qui intercepte les erreurs de transit

Module 13 : intégrer des solutions de cache et de remise de contenu (CDN)

  • Développer avec Azure Redis Cache
  • Développer du stockage sur les CDNs

Travaux pratiques

  • Construire une application web sur la plate-forme Azure en tant qu'offre de service
  • Mettre en oeuvre une logique de traitement des tâches en utilisant Azure Functions
  • Récupérer les ressources et les métadonnées d'Azure Storage à l'aide du SDK Azure Storage pour .NET.
  • Construire une solution de données polyglotte
  • Déployer des workloads à l'aide d'images et de conteneurs.
  • S'authentifier auprès de Microsoft Graph et l'interroger à l'aide de MSAL et des SDK .NET
  • Créer une solution multi-tiers en utilisant les services Azure
  • Publier et s'abonner aux événements de la grille d'événements
  • Traiter les messages de manière asynchrone en utilisant les Azure Service Bus Queues
  • Surveiller les services qui sont déployés sur Azure Améliorer une application Web en utilisant le réseau de diffusion de contenu Azure

 

En partenariat avec Global Knowledge.

Nous contacter

AMS Formation (France)
03 83 67 63 05
22 Rue de Medreville
54000 Nancy – France

AMS Formation (Luxembourg)
00 352 26 10 22 58
145, route de Pétange
L-4645 Niederkorn – Luxembourg

ams-formation@ams-training.com

Suivez-nous

Retrouvez toute l'actualité d'AMS Formation sur les réseaux sociaux.