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 4 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

  • 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
  • Avoir suivi la formation Introduction à Microsoft Azure pour les professionnels de l'informatique ou connaissances équivalentes

Programme de la formation

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

Les + de cette formation

Une formation complète durant laquelle s'alternent les phases d'apports théoriques, d'échanges, de partage d'expériences et de mise en situation.
Les consultants spécialistes de la technologie apportent leurs conseils et leur expérience.
La qualité d'une formation officielle Microsoft (support de cours numérique en anglais).
Cette formation complétée de la formation MSAZ201 remplace le cours Développement de solutions Microsoft Azure (M20532).

Certification

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