Organisme de Formation aux technologies et métiers de L'informatique
azure

Formation Microsoft Azure - Développement de solutions

Développer pour le Cloud

Informations générales

MAZ204
5 jours (35h)
3 285 €HT
165 €HT Microsoft Certified Azure Developer Associate

Objectifs

Après ce cours, vous serez capable de :

  • créer des solutions dans Microsoft Azure
  • mettre en œuvre et gérer des applications Web
  • développer des solutions utilisant le stockage Azure
  • mettre en œuvre l'authentification, l'autorisation et sécuriser leurs solutions en utilisant KeyVault et Managed Identities
  • connecter une application aux services Azure et aux services tiers
  • utiliser les différentes solutions de services de messages et d'événements d'Azure
  • connaître les outils de surveillance des applications

Public

Ce cours s'adresse avant tout aux personnes suivantes :

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

Prérequis

Pour suivre ce cours, vous devez déjà posséder les connaissances suivantes :

  • Expérience pratique avec les solutions Azure IaaS et PaaS, ainsi qu'avec le portail Azure
  • Expérience de l'écriture dans un langage pris en charge par Azure au niveau intermédiaire (C#, JavaScript, Python ou Java)
  • Possibilité d'écrire du code pour se connecter et effectuer des opérations sur un produit de base de données SQL ou NoSQL (SQL Server, Oracle, MongoDB, Cassandra ou similaire)
  • Expérience de l'écriture de code pour gérer l'authentification, l'autorisation et d'autres principes de sécurité au niveau intermédiaire
  • Une compréhension générale de HTML, du protocole HTTP et des interfaces API REST

Programme de la formation

Dans les projets de développement modernes se pose rapidement la question de l'hébergement : On Premise ou dans le Cloud ? Et comment migrer dans le Cloud les applications déjà déployées ? Comment utiliser et sécuriser les données ? Quelles nouvelles spécificités de développements ? Quelles nouvelles cibles d'utilisateurs (Mobiles etc…) ? … Avec Azure, Microsoft entend proposer des solutions visant à faciliter le plus possible les efforts d'adaptations des développeurs. Tout en découvrant également les nouvelles opportunités offertes par le développement d'applications dans le nuage, les participants de cette formation de 5 jours acquerront les compétences et connaissances pour prendre en compte au plus tôt dans le code produit les spécificités propres à Azure.

Créer des applications Web Azure App Service

  • Explorer Azure App Service
  • Configurer les paramètres de l'application Web
  • Mettre à l'échelle des applications dans Azure App Service
  • Explorer les emplacements de déploiement Azure App Service

Implémenter les fonctions Azure

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

Développer des solutions utilisant le stockage d'objets Blob

  • Explorer le stockage d'objets Blob Azure
  • Gérer le cycle de vie du stockage d'objets Blob Azure
  • Utiliser le stockage d'objets Blob Azure

Développer des solutions utilisant Azure Cosmos DB

  • Présentation d'Azure Cosmos DB
  • Implémenter le partitionnement dans Azure Cosmos DB
  • Utiliser Azure Cosmos DB

Implémenter des solutions IAAS

  • Provisionnement de machines virtuelles dans Azure
  • Créer et déployer des modèles Azure Resource Manager
  • Gérer les images de conteneur dans Azure Container Registry
  • Exécuter des images de conteneur dans Azure Container Instances

Mettre en oeuvre l'authentification et l'autorisation des utilisateurs

  • Microsoft Identity Platform
  • Implémenter l'authentification à l'aide de la bibliothèque d'authentification Microsoft
  • Implémenter des signatures d'accès partagé
  • Utilisation de Microsoft Graph

Mettre en eouvre des solutions Cloud sécurisées

  • Implémenter Azure Key Vault
  • Implémenter les identités gérées
  • Implémenter la configuration de l'application Azure

Implémenter la gestion des API

  • Explorer la gestion des API

Développer des solutions basées sur les évènements

  • Explorer Azure Event Grid
  • Explorer Azure Event Hubs

Développer des solutions basées sur des messages

  • Découvrir les files d'attente de messages Azure

Solutions pour prendre en charge la surveillance et la journalisation

  • Surveiller les performances des applications

Intégrer la mise en cache et la diffusion de contenu dans les solutions

  • Développer pour Azure Cache pour Redis
  • Développer pour le stockage sur CDN
plus d'infos

Méthode pédagogique

Chaque participant travaille sur un poste informatique qui lui est dédié. Un support de cours lui est remis soit en début soit en fin de cours. La théorie est complétée par des cas pratiques ou exercices corrigés et discutés avec le formateur. Le formateur projette une présentation pour animer la formation et reste disponible pour répondre à toutes les questions.

Méthode d'évaluation

Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.

Certification

Cette formation prépare au passage de la certification suivante.
N'hésitez pas à nous contacter pour toute information complémentaire.

Microsoft Certified Azure Developer Associate (165 €HT)

Cette formation prépare au test AZ-204 et entre en jeu dans le cursus de certification Microsoft Certified Azure Developer Associate.

  • Code éditeur : 70-532
  • Durée : 2h00
  • Format : 40 à 60 questions
  • Score minimum : 700
  • Langue : français

Cet examen mesure votre capacité à accomplir les tâches techniques suivantes : développer des solutions de calcul Azure, développer pour le stockage Azure, implémenter la sécurité Azure, surveiller, dépanner et optimiser les solutions Azure, et se connecter et consommer les services Azure et les services tiers. Vous pouvez sélectionner le langage de code (C# ou Python) qui est inclus dans les questions quand vous commencez l’examen.

Compétences mesurées

  • Développer des solutions informatiques Azure (25 à 30 %)
  • Développement pour le stockage dans le Azure (15 à 20 %)
  • Mettre en œuvre la sécurité Azure (20 à 25 %)
  • Des solutions de surveillance, de dépannage et d’optimisation Azure (15 à 20 %)
  • Se connecter et consommer les services Azure et les services de tiers (15 à 20 %)

Suivre cette formation à distance

  • Un ordinateur avec webcam, micro, haut-parleur et un navigateur (de préférence Chrome ou Firefox). Un casque n'est pas nécessaire suivant l'environnement.
  • Une connexion Internet de type ADSL ou supérieure. Attention, une connexion Internet ne permettant pas, par exemple, de recevoir la télévision par Internet, ne sera pas suffisante, cela engendrera des déconnexions intempestives du stagiaire et dérangera toute la classe.
  • Privilégier une connexion filaire plutôt que le Wifi.
  • Avoir accès au poste depuis lequel vous suivrez le cours à distance au moins 2 jours avant la formation pour effectuer les tests de connexion préalables.
  • Votre numéro de téléphone portable (pour l'envoi du mot de passe d'accès aux supports de cours et pour une messagerie instantanée autre que celle intégrée à la classe virtuelle).
  • Selon la formation, une configuration spécifique de votre machine peut être attendue, merci de nous contacter.
  • Pour les formations incluant le passage d'une certification la dernière journée, un voucher vous est fourni pour passer l'examen en ligne.
  • Pour les formations logiciel (Adobe, Microsoft Office...), il est nécessaire d'avoir le logiciel installé sur votre machine, nous ne fournissons pas de licence ou de version test.
  • Horaires identiques au présentiel.

Mis à jour le 07/03/2024