Télécharger le PDF - Micropole Institut

Transcription

Télécharger le PDF - Micropole Institut
DEVELOPPEMENT LOGICIEL
VISUAL STUDIO 2012 - DÉVELOPPER DES APPLICATIONS
WINDOWS AZURE ET DES WEB SERVICES
REF : M20487
DUREE : 5 JOURS
TARIF : 2 300 € HT
ELIGIBLE AU CPF
Public
Développeurs Web souhaitant développer des services et les déployer dans des environnements
hybrides.
Pré-requis
Une bonne expérience en développement d'applications C# et données avec ADO.NET.
Les points forts
 Une pédagogie riche : l'alternance de phases théoriques et de mise en pratique favorise une
acquisition rapide des compétences nécessaires au développement d'applications Windows Azure
et web services.
 Les bonnes pratiques pour tirer le meilleur parti d’Azure et développer ainsi rapidement et
efficacement des applications.
 La qualité d'une formation officielle Microsoft (remarque : support de cours en anglais à la date de
mise à jour du site web).
Objectifs pédagogiques
 Interroger et manipuler des données avec Entity Framework
 Utiliser ASP.NET Web API pour créer des services HTTP et les consommer depuis des clients
.NET et non .NET
 Étendre les services ASP.NET Web API
 Créer des services SOAP avec Windows Communication Foundation (WCF) et les consommer
depuis des clients. NET
 Appliquer les principes de conception des contrats de service et étendre les services WCF à l'aide
des composants d'exécution personnalisés et des comportements
 Sécuriser des services WCF au niveau du transport et des messages
Micropole Institut – 126 rue de Provence – 75008 Paris – Tél : 01.55.07.85.07. Fax : 01.55.07.85.25. E-mail : [email protected]
 Utiliser Windows Azure Service Bus
 Héberger des services sur des serveurs sur site, ainsi que sur divers environnements Windows
Azure, tels que les Web Roles, les Worker Roles et les sites Web
 Déployer des services à la fois sur les serveurs locaux et dans Windows Azure
 Stocker et accéder aux données dans Windows Azure Storage, et configurer les droits d'accès au
stockage
 Surveiller et enregistrer des services, à la fois sur site et dans Windows Azure
 Mettre en œuvre l'authentification fédérée à l'aide d'ACS avec les services ASP.NET Web API
 Créer des services évolutifs avec équilibrage de charge.
Programme
VUE D'ENSEMBLE DES TECHNOLOGIES DE SERVICE ET CLOUD
 Composantes clés des applications distribuées
 Données et technologies d'accès aux données
 Technologies de services
 Le Cloud Computing
INTERROGER ET MANIPULER DES DONNEES A L'AIDE D'ENTITY FRAMEWORK
 Vue d'ensemble ADO.NET
 Créer un entity data model
 Interrogation de données
 Manipulation de données
CREATION ET UTILISATION DES SERVICES ASP.NET WEB API
 Que sont les services HTTP ?
 Création d'un service ASP.NET Web API
 Traitement des requêtes HTTP et réponses
 Hébergement et utilisation des services ASP.NET Web API
EXTENDRE ET SECURISER DES SERVICES ASP.NET WEB API
 Le pipeline de requêtes ASP.NET Web API
 Le pipeline de réponses ASP.NET Web API
 Création de services OData
 Mise en œuvre de la sécurité dans les services Web ASP.NET API
 Injection de dépendances dans les contrôleurs
CREATION DE SERVICES WCF
 Avantages de la création de services avec WCF
 Création et mise en œuvre d'un contrat
 Configuration et hébergement des services WCF
 Utilisation de services WCF
CONCEPTION ET EXTENSION DES SERVICES WCF
 Application des principes de conception de contrats de service
 Gestion répartie des transactions
 Architecture du pipeline WCF
 Extension du pipeline WCF
IMPLEMENTATION DE LA SECURITE DANS LES SERVICES WCF
 Sécurité de transport
 Sécurité des messages
 Configuration du service d'authentification et d'autorisation
WINDOWS AZURE SERVICE BUS
Micropole Institut – 126 rue de Provence – 75008 Paris – Tél : 01.55.07.85.07. Fax : 01.55.07.85.25. E-mail : [email protected]



Relais Windows Azure Service Bus
Files d'attente Windows Azure Service Bus
Topics Windows Azure Service Bus
SERVICES D'HEBERGEMENT
 Hébergement de services en local
 Hébergement de services dans Windows Azure
DEPLOIEMENT DE SERVICES
 Déploiement Web avec Visual Studio
 Création et déploiement de packages d'application Web
 Outils de ligne de commande pour les packages de déploiement web
 Déploiement sur Windows Azure
 Intégration continue avec GIT et TFS
 Best practices pour le déploiement en production
WINDOWS AZURE STORAGE
 Introduction à Windows Azure storage
 Windows Azure Blob Storage
 Windows Azure Table Storage
 Windows Azure Queue Storage
 Restreindre l'accès à Windows Azure Storage
SURVEILLANCE ET DIAGNOSTICS
 Diagnostics à l'aide du traçage
 Configuration des diagnostics de service
 Monitoring IIS
 Services de surveillance avec les diagnostics Windows Azure
 Débogage avec IntelliTrace
 Collecte de paramètres de Windows Azure
MANAGEMENT DE L'IDENTITE ET CONTROLE D'ACCES
 Notions d'identité basée sur les revendications
 Service de contrôle d'accès
 Configuration de services pour utiliiser des identités fédérées
 Gestion fédérée des identités côté client
MONTEE EN CHARGE DE SERVICES
Micropole Institut – 126 rue de Provence – 75008 Paris – Tél : 01.55.07.85.07. Fax : 01.55.07.85.25. E-mail : [email protected]