- Cours pratique
- Informatique
- Microsoft
Formation WCF et ASP.NET Core, Développer des applications distribuées en C#

- Durée
- 4 jours
- Niveau
- Fondamental
- Modalités
- Présentiel / Distanciel
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 oeuvre un service WCF transactionnel
Programme
Contenu du cours, module par module
12 modules
- Présentation de la SOA
- Les avantages de la SOA
- Scénarios et standards
- Introduction à WCF
- Contrat de Service et implémentation
- Héberger les services WCF
- Comportements WCF
- Consommation de 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 des contrats
- Les différents types de contrat
- Les modèles de transmission de messages
- Conception de contrats WCF
- Points de terminaison multiples et interopérabilité
- Découverte WCF
- Point de terminaison WCF par défaut
- Instanciation et concurrence
- Fiabilité
- Erreurs et symptômes
- Echecs WCF
- Débogage et outils de diagnostics
- Surveillance de l'éxécution
- 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
- Le modèle d'invocation asynchrone
- Etendre WCF
- Routage
- Services de flux de travail
- Introduction et changement de paradigme.
- Injection de dépendance et Services avec .NETCore
- Les Middlewares
- Création d’un service simple
- Utilisation de MVC pour la création d’un service
- Introduction
- RPC ou REST ?
- Avantages de gRPC
- Protocole Buffer
- Utilisation de gRPC
- Déploiement sous Windows
- Déploiement sous Linux
Programme mis à jour le 29/07/2025
Public concerné
Cette formation WCF s'adresse aux développeurs .NET expérimentés.

Prérequis
Pour suivre ce cours, vous devez connaitre la programmation C#. Il est également nécessaire d'avoir une expérience significative dans le développement d'applications .NET.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Web Services REST - Mise en œuvre en C#Réf. DWSR3 joursIntermédiaireProchaine session : 26 oct.2 090 €
- .NET : Bonnes pratiques et Design PatternsRéf. JPDP4 joursIntermédiaireProchaine session : 14 déc.2 490 €
- Sécurité des applications .NETRéf. SDNE3 joursIntermédiaireProchaine session : 23 nov.2 205 €
- Web Services REST - Mise en œuvre avec PythonRéf. OPYW3 joursIntermédiaireProchaine session : 19 oct.2 090 €