Développer des solutions pour Microsoft Azure (AZ-204T00)

Préparez-vous à l'examen AZ-204 avec cette formation avancée. Maîtrisez les compétences pour développer des applications via l'utilisation des outils Azure.
Microsoft Partner

Prochaines sessions

Aucune date ne convient?

Notifiez-moi si une session est ajoutée.

  • Durée: 5 jours
  • Prix régulier: $2,895
  • Prix préférentiel: $2,460

Plan de cours

Durée : 5 jours

© AFI Expertise inc.

Public concerné

  • Toute personne intéressée par le développement Azure
  • Toute personne souhaitant passer l'examen de certification Microsoft Azure Developer Associate

Préalables

  • Avoir 1 à 2 ans d'expérience en développement professionnel et une expérience avec Microsoft Azure
  • Savoir programmer dans une langue prise en charge Azure

Objectifs

  • Apprendre à créer des solutions de bout en bout dans Microsoft Azure
  • Comprendre comment installer des solutions de calcul Azure
  • Être capable de créer des fonctions Azure
  • Pouvoir mettre en oeuvre et gérer des applications Web
  • Être en mesure de développer des solutions utilisant le stockage Azure
  • Comprendre comment installer l'authentification et l'autorisation et sécuriser leurs solutions à l'aide de KeyVault et des identités gérées
  • Apprendre à se connecter aux services Azure et aux services tiers et à les utiliser, et à inclure des modèles basés sur des événements et des messages dans leurs solutions

Contenu

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: INSTALLATION DES FONCTIONS AZURE

  • Présentation des fonctions Azure
  • Développement de fonctions Azure
  • Installer des fonctions durables

Module 3: DÉVELOPPEMENT DE SOLUTIONS UTILISANT LE 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: CRÉER DES SOLUTIONS CONTENEURISÉES

  • Créer un cluster AKS (Azure Managed Kubernetes Service)
  • Réaliser des images de conteneurs pour les solutions
  • Publier une image dans le registre Azure Container Registry
  • Exécuter des conteneurs en utilisant Azure Container Instance ou AKS

Module 6: MISE EN OEUVRE 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: INSTALLATION DES SOLUTIONS CLOUD SÉCURISÉES

  • Gestion des clés, secrets et des certificats à l'aide de l'API KeyVault
  • Ajouter 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: INSTALLATION 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 DES APPLICATIONS LOGIQUES APP SERVICE

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

Module 10: DÉVELOPPEMENT DE SOLUTIONS BASÉES SUR DES ÉVÈNEMENTS

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

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

  • Intégrer des solutions qui utilisent Azure Service Bus
  • Développer 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
  • Ajouter 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

Savoir s’entourer des meilleurs

Khalil Ben Fadhel
Khalil Ben Fadhel
Formateur science des données - IA
Khalil agit à titre d’expert en intelligence artificielle pour Leap Conseil. Grâce à son expertise extensive en planification et réalisation des projets en intelligence artificielle, Khalil a accompagné des organisations du secteur public et privé dans la réalisation des projets innovants en intelligence artificielle.
Fazil Chouakri
Fazil Chouakri
VP technologique, coach et formateur
Fazil est un coach et formateur qui possède une solide expérience terrain, lui permettant de conjuguer conseils pratiques et connaissances théoriques au bénéfice de ses apprenants.
Philippe Paradis
Philippe Paradis
Formateur certifié et conseiller en TI
Obsédé par la qualité des services rendus et des solutions développées, Philippe s’assure d’offrir toujours plus que ce à quoi les gens s’attendent, dans une atmosphère agréable.
Michel Laporte
Michel Laporte
Formateur et consultant TI
Michel est un formateur et consultant ayant la capacité de traduire des besoins en solutions informatiques. Sa mission est d’aider ses clients à surfer sur la vague technologique qui ne cesse de prendre de la vitesse.
Soyez au fait des tendances, innovations et bonnes pratiques, chaque mois.
Confidentialité
Centre de formation autorisé Emploi-Québec, Agrément : 0051460
TPS : 141582528 – TVQ : 1019557738
© 2022 AFI
AFI Expertise

L’expérience AFI par Edgenda

Chez AFI, nous concentrons nos efforts pour vous offrir des formations pertinentes et des expériences d’apprentissage percutantes qui s’inscrivent dans vos démarches de transformation. Vous désirez être accompagné dans ces démarches? Consultez les services d’Edgenda: Edgenda.com