Microsoft Azure
Microsoft Azure – Développement de solutions
Reference : MSAZ203


Prochaines sessions

Code CPF
235484
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
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 » ou disposer des connaissances équivalentes
Modalités pédagogiques
Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques
Certification
non
Public visé
Cette formation Azure Développement s’adresse principalement aux développeurs web expérimentés.
Inscription
Programmes de Microsoft Azure – Développement de solutions
Cette formation préparant à une certification est éligible au CPF (Code 235484) – Certification Microsoft developing Microsoft Azure Solutions
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