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
> > > > Microsoft Azure - Développement de solutions

Microsoft Azure - Développement de solutions

Développer pour le Cloud

azure

Objectifs

  • Comprendre comment provisionner des machines virtuelles
  • Utiliser des services batch pour déployer et maintenir des ressources
  • Créer des solutions conteneurisées avec le service Kubernetes
  • Créer et gérer des ressources de services
  • Savoir intégrer les fonctions de "push" et "off-line" dans les applications mobiles
  • Comprendre comment utiliser les différentes possibilités de stockage de données dans le cadre de nouveaux développements
  • Comprendre comment intégrer de façon native la sécurité dans les développements
  • Connaître les outils de surveillance des applications
  • Savoir utiliser les différentes solutions de services de messages et d’événements d’Azure

Public

  • Développeurs expérimentés

Prérequis

  • Posséder une expérience en développement d'applications Web ASP .Net et en développement d'applications C#
  • Connaissances des bases de données relationnelles (SQL)
  • Avoir suivi les formations "Microsoft Azure – Notions fondamentales" (MAZ900) ou disposer des connaissances équivalentes

Programme de la formation

Implémenter des solutions qui utilisent des machines virtuelles

  • Provisionnement de machines virtuelles
  • Création de modèles ARM
  • Configuration du chiffrement de disques pour les machines virtuelles

Implémentation de batchs

  • Présentation du service
  • Création de machines virtuelles
  • Disponibilité de machines virtuelles
  • Extension de machines virtuelles

Stockage dans Azure

  • Comptes de stockage
  • Exécution de batch avec Azure CLI et le portail Azure
  • Exécution de batch utilisant du code
  • Gestion des batch à l’aide d’API

Utilisation de conteneurs

  • Création d’un cluster de services Kubernetes
  • Création d’images de conteneurs
  • Publication d’images dans le registre
  • Exécution de conteneurs

Création de services Web

  • Présentation des concepts
  • Création de services Web
  • Création de taches de fond à l’aide de WebJobs

Création de services pour les applications mobiles

  • Présentation des concepts
  • Activation des notifications push
  • Activation du mode off-line

Création d’API

  • Présentation des concepts
  • Utilisation de Swagger pour documenter une API

Implémentation de fonctions Azure

  • Présentation des concepts
  • Développement de fonctions avec Visual Studio

Développement de solutions utilisant le stockage Azure Table

  • Présentation d’Azure Table
  • Gestion des autorisations
  • Utilisation de l’API Rest

Développement de solutions utilisant une base de données relationnelle

  • Présentation d’Azure SQL
  • Création et accès à une base de données
  • Mise à jour et suppressions de tables à l’aide de code

Développement de solutions utilisant le stockage Microsoft Azure Blob

  • Présentation d’Azure Blob
  • Travailler avec des Blobs

Implémentation de l’authentification

  • Présentation de la plateforme Microsoft Identity
  • Implémentation de l’authentification OAuth2
  • Implémentation des identités managées
  • Implémenter l’authentification par certificats, par formulaires, ou par token
  • Implémenter l’authentification multi facteurs

Implémentation du contrôle d’accès

  • Authentification à la demande
  • Contrôle d’accès basé sur les rôles

Implémentation de la sécurité des données

  • Options de chiffrement
  • Chiffrement de bout en bout
  • Implémentation de la confidentialité Azure
  • Gestion des clés de chiffrement

Introduction au service de surveillance d’Azure

  • Mode de fonctionnement du service
  • La collecte d’informations

Développement de code supportant la montée en charge

  • Implémentation du mode Autoscale
  • Implémenter un code qui traite des instances d'application singleton
  • Gestion des défauts transitoires

Gestion du cache et diffusion de contenus

  • Azure Cache for Redis
  • Développement pour le stockage sur CDNs

Développement d’applications "logis Apps"

  • Présentation
  • Création à l’aide de Visual Studio
  • Création de connecteurs spécifiques
  • Création de modèles spécifiques

Intégration du moteur de recherche Azure dans les développements

  • Création d’index
  • Interrogation du service de recherche
  • Mise en oeuvre de la recherche full-text

Gestion des API

  • Introduction au service de gestion des API
  • Sécurisation d’API
  • Définition de politiques de sécurité

Développement d’application basé sur les évènements

  • Implémentation de solutions utilisant Azure Event Grid
  • Implémentation de solutions utilisant Azure Event Hubs
  • Implémentation de solutions utilisant Azure Notification Hubs

Développement d’application basé sur les messages

  • Implémentation de solutions utilisant Azure Service Bus
  • Implémentation de solutions utilisant Azure Queue Storage

Certification

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