Objectifs pédagogiques de la formation

Cette formation Visual Studio 2012 - Développer des applications Windows Azure et des Web Services vous permettra de :
  • Comprendre les différentes formes de Cloud Computing et la place de Windows Azure dans l'offre actuelle
  • Découvrir pourquoi les organisations veulent exécuter les applications dans le nuage Azure
  • Se familiariser avec l'architecture de Windows Azure
  • Explorer le SDK Azure et l'environnement de développement Dev Fabric
  • Comprendre comment développer des applications pour Azure et pourquoi elles différent des applications .Net standards
  • Explorer les capacités de stockage d'Azure
  • Découvrir SQL Azure, la base de données relationnelle dans les nuages
  •  

    Programme de la formation

    VUE D'ENSEMBLE DES TECHNOLOGIES DE SERVICES ET DU CLOUD
    • Éléments clés des applications distribuées
    • Les données et les technologies d'accès aux données
    • Technologies de Service
    • Cloud Computing
    • Exploration de l'application d'ateliers Blue Yonder Airlines
    INTERROGATION ET MANIPULATION DE DONNÉES EN UTILISANT ENTITY FRAMEWORK
    • Vue d'ensemble d'ADO .NET
    • Création d'un modèle de données d'entité
    • Interrogation des données
    • Manipulation des données
    CRÉATION ET CONSOMMATION DE SERVICES WEB ASP .NET
    • Que sont les services HTTP ?
    • Création d'un service Web ASP .NET
    • Gestion des requêtes et réponses HTTP
    • Hébergement et consommation de services Web ASP .NET
    EXTENSION ET SÉCURISATION DES SERVICES WEB ASP .NET
    • La gestion des requêtes par l'API Web ASP .NET
    • La gestion des réponses par l'API Web ASP .NET
    • Création de services OData
    • Implémentation de la sécurité dans les services Web ASP .NET
    • Injection de dépendances dans les contrôleurs
    CRÉATION DE SERVICES WCF
    • Avantages de la création de services avec WCF
    • Création et mise en oeuvre d'un contrat
    • Configuration et hébergement de services WCF
    • Consommer des services WCF
    CONCEPTION ET EXTENSION DES SERVICES WCF
    • L'application des principes de conception pour les contrats de service
    • Gestion des transactions distribuées
    • Architecture du pipeline WCF
    • Extension du pipeline WCF
    IMPLÉMENTATION DE LA SÉCURITÉ DANS LES SERVICES WCF
    • La sécurité du transport
    • La sécurité des messages
    • Configuration de l'authentification et des autorisations du service
    WINDOWS AZURE SERVICE BUS
    • Les relais de Windows Azure Service Bus
    • Les files d'attente de Windows Azure Service Bus
    • Les sujets de Windows Azure Service Bus
    HÉBERGEMENT DES SERVICES
    • Hébergement de services sur site
    • Hébergement de services dans Windows Azure
    DÉPLOIEMENT DES SERVICES
    • Déploiement Web avec Visual Studio
    • Création et déploiement des packages d'applications Web
    • Outils ligne de commande pour les packages de déploiement Web
    • Déploiement sur Windows Azure
    • Livraison continue avec TFS et GIT
    • Les meilleures pratiques pour le déploiement en production
    LE STOCKAGE WINDOWS AZURE
    • Introduction au stockage Windows Azure
    • Stockage Blob Windows Azure
    • Stockage Table Windows Azure
    • Stockage File d'attente Windows Azure
    • Restreindre l'accès au stockage Windows Azure
    SURVEILLANCE ET DIAGNOSTIC
    • Améliorer les diagnostics à l'aide du traçage
    • Configuration de services de diagnostic
    • Surveillance de IIS
    • Services de surveillance à l'aide de Windows Azure Diagnostics
    • Débogage à l'aide d'IntelliTrace
    • Collecte des mesures Windows Azure
    GESTION DES IDENTITÉS ET CONTRÔLE D'ACCÈS
    • Concepts d'identité fondée sur la revendication
    • Service de contrôle d'accès
    • Configuration des services pour utiliser les identités fédérées
    • Gestion des identités fédérées côté client
    EVOLUTIVITÉ DES SERVICES
    • Introduction à l'évolutivité
    • Équilibrage de charge
    • Évolutivité des services sur site avec un cache distribué
    • Mise en cache Windows Azure
    • Mises en garde sur l'évolutivité des services
    • Évolutivité globale
    •  

      Profil du formateur

      Formateur consultant expert en Big Data et Cloud

       

      Modalités d’évaluation

      Auto-évaluation des acquis par le stagiaire via un questionnaire en ligne Attestation de fin de stage remise au stagiaire

       

      Méthode pédagogique

      1 poste et 1 support par stagiaire 8 à 10 stagiaires par salle Remise d’une documentation pédagogique papier ou numérique pendant le stage La formation est constituée d’apports théoriques, d’exercices pratiques, de réflexions et de retours d’expérience