Aller au contenu principal

ASTON INSTITUT : 12. Microsoft Azure Développement

Durée

35 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Tout au long de la formation, le formateur s'assure de la compréhension et de l'assimilation des concepts via des QCM et exercices. Après la formation : évaluation à chaud et à froid.

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
1617€ HT / personne
Support de cours
+ 199.5€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
6562.5€ HT / groupe
Support de cours
+ 199.5€ HT / personne
4 stagiaires minimum

Public

Développeurs expérimentés souhaitant évoluer vers le développement de solutions pour Microsoft Azure

Pré-requis

  • Avoir une expérience en développement IT ainsi qu'une première expérience avec Microsoft Azure.
  • Savoir programmer en C#, Java, Python ou Node.js.
  • Avoir suivi la formation "Microsoft Azure – Fondamentaux" ou disposer des connaissances équivalentes

Objectifs pédagogiques

✓ Comprendre comment créer et déployer des solutions dans Microsoft Azure

✓ Sélectionner une solution de technologie cloud appropriée à un besoin

✓ Savoir mettre en œuvre des solutions de calcul Azure

✓ Développer pour le stockage du cloud

✓ Créer les solutions Platform as a Service (PaaS)

✓ Sécuriser les solutions Cloud

✓ Mettre à l’échelle une solution Azure

✓ Réagir aux évènements, échanger des messages applicatifs

✓ Gérer les APIs via APIM

Programme détaillé

Module 1 : CRÉATION D’APPLICATIONS WEB AZURE APP SERVICE

  • Concepts de base d’Azure App Service 
  • Création d’une application Web Azure App Service 
  • Configuration et surveillance des applications App Service 
  • Mise à l’échelle des applications App Service 
  • Environnements de transfert Azure App Service

 

Module 2 : IMPLÉMENTATION DES FONCTIONS AZURE

  • Présentation des fonctions Azure 
  • Développement de fonctions Azure 
  • Implémentation de fonctions durables 

 

Module 3 : DÉVELOPPEMENT DE SOLUTIONS UTILISANT UN STOCKAGE BLOB 

  • Concepts de base du stockage Azure Blob 
  • Gestion du cycle de vie du stockage Azure Blob 
  • Utilisation du stockage Azure Blob

 

Module 4 : DÉVELOPPEMENT DE SOLUTIONS UTILISANT LE STOCKAGE COSMOS DB

  • Présentation d’Azure Cosmos DB 
  • Structure de données Azure Cosmos DB 
  • Utilisation des ressources et des données Azure Cosmos DB

 

Module 5 : IMPLÉMENTATION DE SOLUTIONS IAAS

  • Provisionnement de machines virtuelles dans Azure 
  • Création et déploiement de modèles ARM 
  • Création d’images Docker 
  • Publication d’images dans Azure Container Registry 
  • Création et exécution d’images dans Azure Container Instances

 

Module 6 : IMPLÉMENTATION DE L’AUTHENTIFICATION ET DE L’AUTORISATION DES UTILISATEURS 

  • Microsoft Identity Platform v2.0 
  • Authentification à l’aide de la bibliothèque d’authentification Microsoft 
  • Utilisation de Microsoft Graph 
  • Autorisation des opérations de données dans Azure Storage

 

Module 7 : IMPLÉMENTATION DES SOLUTIONS CLOUD SÉCURISÉES

  • Gestion des clés, secrets et des certificats à l’aide de l’API KeyVault 
  • Implémenter des identités gérées pour les ressources Azure 
  • Sécuriser les données de configuration d’application à l’aide d’Azure App Configuration

 

Module 8 : IMPLÉMENTATION DE LA GESTION DES API 

  • Présentation de la gestion des API 
  • Définition de stratégies pour les API 
  • Sécuriser vos API

 

Module 9 : DÉVELOPPEMENT D’APPLICATIONS LOGIC APPS 

  • Présentation d’Azure Logic Apps 
  • Création de connecteurs personnalisés pour Logic Apps 

 

Module 10 : DÉVELOPPEMENT DE SOLUTIONS ÉVÉNEMENTIELLES  

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

 

Module 11 : DÉVELOPPEMENT DE SOLUTIONS BASÉES SUR LES MESSAGES

  • Implémenter des solutions qui utilisent Azure Service Bus 
  • Implémenter des solutions qui utilisent les files d’attente Azure Queue Storage 

 

Module 12 : SURVEILLANCE ET OPTIMISATION DES SOLUTIONS AZURE 

  • Présentation de la surveillance dans Azure 
  • Instrumenter une application pour la surveillance 
  • Analyse et dépannage des applications 
  • Implémenter du code qui gère les défauts transitoires 

 

Module 13 : INTÉGRATION DE LA MISE EN CACHE ET LIVRAISON DE CONTENU DANS LES SOLUTIONS 

  • Développer pour Azure Cache pour Redis 
  • Développer pour le stockage sur CDN 

 

Cette formation prépare à la Certification Azure Developer Associate - AZ204 (En option : 165€)

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.