Une formation sur mesure ?

Devis immédiat

Nos clients

logos clients Nativo formation
Formations inter / intra entreprise
Revenir aux formations Azure

Formation MSAZ200 - Azure Développement de solutions Microsoft Azure

Ref. MSAZ200

CPF

durée

4 jours

Tarif

2190€ ht

Toutes les dates

Objectifs

  • Savoir choisir le solution la plus appropriée parmi les chois proposés dans Azure
  • Connaître les différentes solution de stockage proposées
  • Comprendre comment choisir le bon service Azure en fonction du type de développement attendu et savoir l'implémenter
  • Être capable de garantir la sécurité des données et des traitements de l'application

Public

Développeurs Web 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 la formation "Introduction à Microsoft Azure pour les professionnels de l'informatique" (M10979) ou connaissances équivalentes

Programme

Identifier les modèles appropriés

  • Les modèles de conception Azure
  • Les modèles de connectivité Azure

Les modèles de conception propres aux applications hybrides

  • Réseaux virtuels
  • Réseaux hybrides

Utiliser la solution de stockage appropriés

  • Durabilité des données
  • Mise en cache
  • Mesurer et planifier le débit et la structure de l'accès aux données

Stocker des données dans Azure Storage

  • Connexion à Azure Storage
  • Concevoir et implémenter des tables de stockage
  • Requêter les données à l'aide de code

Concevoir des applications Cloud robustes avec Azure Cosmos DB

  • Sélection de l'API adaptée
  • Gestion des conteneurs et des items dans Cosmos DB
  • Création, lecture, mise à jour et suppression de documents à l'aide de code

Développement de solutions de stockage reposant sur des fichiers

  • Implémenter des fichiers partagés pour un compte de stockage Azure
  • Migration de contenus entre fichiers partagés

Développement de solutions de stockage reposant sur des bases de données

  • Création, lecture, mises à jour et suppression de données à l'aide de code
  • Implémenter le masquage de données dynamiques SQL

Développement de solutions de stockage reposant Microsoft Azure Blob

  • Création de signatures d'accès partagés pour un blob
  • Déplacement asynchrones entre conteneurs
  • Définir les propriétés du conteneur de stockage d'objets blob dans les métadonnées
  • Fichiers Azure

Développement de solutions de stockage en cache et de mise à disposition de contenus

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

Création d'application Web Apps

  • Introduction
  • Utilisation de commandes shell pour créer une Web App
  • Utilisation de WebJobs pour créer des taches qui s'exécuteront en arrière plan
  • Utilisation de Swager pour documenter une API

Création d'Apps pour les mobiles

  • Introduction au développement d'Apps pour mobiles
  • Autoriser les notifications
  • Autoriser la synchronisation off-line

Création de Logic Apps

  • Présentation
  • Développement de Logic Apps
  • Création de connecteurs personnalisés
  • Création de modèles personnalisés

Création d'apps ou de services pour Service Fabric

  • Présentation de Azure Service Fabric
  • Création de services fiables
  • Création d'acteurs fiables
  • Travailler avec les collections fiables

Création de fonctions Azure

  • Développement de fonctions avec Visual Studio
  • Développement de déclencheurs et de liaisons

Planification d'opérations d'import en masse

  • Présentation de Azure Batch
  • Exécution de travaux
  • Utilisation de la librairie ".Net Batch Management"

Création de solution utilisant le service AKS "Azure Kubernetes Service"

  • Création de cluster AKS
  • Registre AKS
  • Instances AKS

Développement d'application pour "Azure Media Services"

  • Introduction
  • Concepts Azure Media Services v3
  • Télécharger, encoder et diffuser avec .Net
  • Analyser des vidéos avec .Net

Implémentation de l'authentification

  • Implémentation dans les applications
  • Implémentation de l'authentification multi-facteurs

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

  • Autorisations basées sur les demandes
  • Autorisations basées sur les rôles

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

  • Options de cryptage
  • Cryptage de bout en bout
  • Implémentation de traitements confidentiels
  • Gestion des clés cryptographiques dans Azure Key Vault

Certification

Cette formation prépare au test suivant : AZ200 et entre en jeu dans le cursus de certification : Microsoft Azure Developer Core Solutions

Moyens et Méthodes Pédagogiques

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Un poste par stagiaire
  • Formateur Expert
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage

Validation des acquis

  • Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
  • Attestation de fin de stage remise avec la facture