Formation C# – Initiation : WCF pour communication client-serveur et threads

OBJECTIFS

À la fin de la formation C#, le participant sera en mesure d’utiliser les fonctionnalités offertes par le WCF pour la communication client-serveur ainsi que son support pour le SOA et d’utiliser les fils d’exécution ainsi que le fonctionnement de la libération des ressources en .NET.

CLIENTÈLE VISÉE

Tous postes en développement (sauf supervision)

PRÉALABLES

Expérience du développement d’applications avec Visual Basic .NET ou Visual C#.NET.

Bonne connaissance des principes de SOA ou Mieux comprendre l’architecture orientée service.

DURÉE

2 jours (15 heures)

 

PLAN DE FORMATION

1. Différences entre orienté-objet, orienté- composant et orienté-service

 

2. Utilisation des bibliothèques de communication client-serveur

  • Adresses IP
  • Hostname
  • URL et URI
  • Sockets
  • TCP
  • HTTP
  • FTP
  • SMTP
  • Remoting

 

3. Création d’un service Web de base

  • Localisation
  • Utilisation
  • Rôle de SOAP et WSDL
  • Clients
  • Proxies

 

4. Concepts essentiels du WCF

  • Services
  • Adresses
  • Contrats
  • Hosting
  • Bindings
  • Endpoints

 

5. Création d’un service Web avec WCF

  • Configuation
  • Contrats de services et de données

 

6. Gestion d’instances de services

  • Per-call
  • Sessionful
  • Singleton

 

7. Disposition des ressources et classes pour la programmation de fils d’exécution (threads) et leur synchronisation

 

8. Lignes directrices de codage pour le WCF

TOP