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]