Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > Microsoft > Virtualisation et Cloud computing > Microsoft Azure - Développement de solutions

Microsoft Azure - Développement de solutions

Développer pour le Cloud

azure

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.

Objectifs

  • Comprendre comment créer des solutions dans Microsoft Azure
  • Savoir mettre en oeuvre des solutions de calcul Azure
  • Acquérir les compétences nécessaires pour mettre en oeuvre et gérer des applications Web
  • Apprendre à développer des solutions utilisant le stockage Azure
  • Comprendre comment mettre en oeuvre l'authentification, l'autorisation et sécuriser leurs solutions en utilisant KeyVault et Managed Identities
  • Savoir connecter une application aux services Azure et aux services tiers, puis les consommer
  • Savoir utiliser les différentes solutions de services de messages et d'événements d'Azure
  • Connaître les outils de surveillance des applications

Public

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

Prérequis

  • Avoir 1à 2 ans d'expérience en développement professionnel et une expérience avec Microsoft Azure
  • Savoir programmer dans un langage pris en charge par Azure

Programme de la formation

Créer des applications Web à l'aide d'Azure App Service

  • Concepts fondamentaux d'Azure App Service
  • Créer une application Web à l'aide d'Azure App Service
  • Configurer et surveiller les applications d'App Service
  • Mettre à l'échelle les applications App Service
  • Environnements de simulation d'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 Blob

  • Concepts de base du stockage Blob Azure
  • Gérer le cycle de vie du stockage Blob Azure
  • Travailler avec le stockage Blob Azure

Développer des solutions utilisant le stockage Cosmos DB

  • Présentation d'Azure Cosmos DB
  • Structure des données dans Azure Cosmos DB
  • Travailler avec les ressources et les données d'Azure Cosmos DB

Implémenter des solutions IaaS

  • Provisionnement de machines virtuelles dans Azure
  • Création et déploiement de modèles ARM
  • Création des images de conteneurs pour les solutions
  • Publication d'une image de conteneur dans Azure Container Registry
  • Création et exécution d'images de conteneurs dans Azure Container Instances

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 le stockage Azure

Implémentation des solutions Cloud sécurisées

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

Implémentation de la gestion des API

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

Développement du service d'application Logic Apps

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

Développement de solutions basées sur les é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

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

Suivi et optimisation des solutions Azure

  • Présentation du suivi dans Azure
  • Manipuler une application pour le suivi
  • Analyse et dépannage des applications
  • Implémenter un code qui gère les erreurs transitoires

Intégration de la mise en cache et livraison de contenu dans le cadre des solutions

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

Certification Microsoft - Developing Microsoft Azure Solutions (70-532)

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

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.

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.