loader image

Gate Training

logo-png
.NET

Formation WCF et ASP.NET Core, Développer des applications distribuées en C#

4 Jours

Objectifs de la formation WCF

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 ?

Public :

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.

Contenu du cours WCF

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

Réf:

0013

Tarif:

600 Dt

Niveau:

Fondamental

Classe à distance:

Possible

Pas de sessions disponibles