Objectifs de la formation
Objectifs pédagogiques
A l’issue de cette formation WCF, vous serez capable de :
- Créer un service WCF
- Déployer un service WCF
- Configurer et sécuriser des services WCF
- Mettre en œuvre un service WCF transactionnel
À qui s’adresse cette formation ?
Cette formation WCF s’adresse aux développeurs .NET expérimentés.
Prérequis
Pour suivre ce cours, vous devez connaître la programmation C#. Il est également nécessaire d’avoir une expérience significative dans le développement d’applications .NET.
Programme
Architecture Orientée Service (SOA)
- Présentation de la SOA Les avantages de la SOA Scénarios et standards Introduction à WCF
Débuter avec le développement WCF
- Contrat de Service et implémentation Héberger les services WCF Comportements WCF Consommation de services WCF
Héberger les services WCF
- Les différents types d’hôtes de service WCF La classe ServiceHost Héberger des services WCF dans des services Windows IIS, WAS et AppFabric Configuration d’hôtes WCF Les meilleures pratiques pour l’hébergement de services
Définition et implémentation de contrats WCF
- Définition des contrats Les différents types de contrat Les modèles de transmission de messages Conception de contrats WCF
Points de terminaison et Comportements
- Points de terminaison multiples et interopérabilité Découverte WCF Point de terminaison WCF par défaut Instanciation et concurrence Fiabilité
Tester et résoudre les problèmes des services WCF
- Erreurs et symptômes Echecs WCF Débogage et outils de diagnostics Surveillance de l’éxécution
Sécurité
- Introduction à la sécurité de l’application Le modèle de sécurité WCF Sécurité de transport et de message Authentification et autorisation Modèle d’identité basée sur les revendications
Fonctionnalités avancées
- Le modèle d’invocation asynchrone Etendre WCF Routage Services de flux de travail
La nouvelle approche avec ASP.NET Core
- Introduction et changement de paradigme. Injection de dépendance et Services avec .NETCore Les Middlewares
Création d’un service REST avec ASP.NET Core
- Création d’un service simple Utilisation de MVC pour la création d’un service
gRPC
- Introduction RPC ou REST ? Avantages de gRPC Protocole Buffer Utilisation de gRPC
Déploiement
- Déploiement sous Windows Déploiement sous Linux
Thèmes : Développement Windows