[wpms_breadcrumb reverse="0"]
Microsoft Azure

Microsoft Azure – Développement de solutions

Reference : MSAZ203
5 jours - 2995 € HT
Prochaines sessions
    Microsoft Azure – Développement de solutions
    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

    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