[wpms_breadcrumb reverse="0"]
Microsoft Azure - BDD

Microsoft Azure – Développement de solutions

Reference : MSAZ203

5

jours
- 2995 € HT
Télécharger la fiche
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 et délais d’accès

    Bulletin d'inscription à retourner complété

    Public visé

    Cette formation Azure Développement s’adresse principalement aux développeurs web expérimentés.

    Pré-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