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

Durée 4 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence WCFA
Éligible CPF Non

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

Public :

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.

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
Date de mise à jour du programme : 30/06/2023

Dates et lieux

Du 18 au 21 juin 2024
Lieu
Distanciel
Durée
4 jrs
2290 € HT
Du 18 au 21 juin 2024
Lieu
Paris
Durée
4 jrs
2290 € HT
Du 22 au 25 octobre 2024
Lieu
Distanciel
Durée
4 jrs
2290 € HT
Du 22 au 25 octobre 2024
Lieu
Paris
Durée
4 jrs
2290 € HT
Du 17 au 20 décembre 2024
Lieu
Distanciel
Durée
4 jrs
2290 € HT
Du 17 au 20 décembre 2024
Lieu
Paris
Durée
4 jrs
2290 € HT


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB