Accueil    Formations    Informatique    Langages et développement    Développeur C# .NET    C# - Communication inter-applicative avec WCF

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Connaître les solutions de communication avec WCF
  • Tester simplement les services
  • Optimiser les modes de communication
  • Développer des Web Services SOAP et REST
  • Comprendre les concepts de l'architecture orientée service.

Niveau requis

Avoir une connaissance pratique du langage C#.

Public concerné

Développeurs, architectes, chefs de projets techniques.

Programme

Jour 1

WCF, SOA et Web Services

  • Définition d'une architecture orientée services
  • Définition d'un Web Services
  • Apports de WCF
  • Autres outils de la plateforme .NET

Conception de services

  • Services avec ou sans état
  • Gestion
    • Des sessions
    • Des instances
    • Des transactions
  • Synchrone vs asynchrone
Exemple de travaux pratiques (à titre indicatif)
  • Sur la base d'une étude de cas technique
    • Conception des services les plus adaptés
    • Avec ou sans état, existence ou non d'une session et traitement asynchrone des demandes

SOAP services

  • Evolution des Web Services
  • SOAP et WSDL
  • Web Services ASMX
  • Web Services WCF
  • Bindings
  • MTOM et sérialisation
  • Optimisation des échanges
  • Interop et Basic Profile
  • Génération des clients
  • Interface de test

Jour 2

Exemples de travaux pratiques (à titre indicatif)
  • Conception d'un Web Service ASMX (donc de type SOAP)
  • Création d'un Web Service WCF à partir de l'interface
  • Création de clients pour les deux cas
  • Test de ces services en mode développement

REST services

  • Concepts REST
  • Conception orientée ressources
  • Avantages et limites
  • Clients .NET
  • Clients Web (Ajax)
  • API Web ASP.NET

Jour 3

Exemples de travaux pratiques (à titre indicatif)
  • Conception d'un Web Service REST
  • Conception de ce même Web Service REST sous WCF
  • Tests de ces deux cas-là, à partir de clients JavaScript

Sécurité des services

  • Utilisation des rôles ASP.NET
  • Sécurité HTTPS
  • WS Security Extension
  • OAuth
Exemples de travaux pratiques (à titre indicatif)
  • Reprise d'un des projets déjà développés
  • Sécurisation avec WS-Sécurity

Déploiement

  • Terminologie WCF
  • Solutions de déploiement
  • Déploiement avec IIS
  • Address Binding Contract
  • ServiceHost
  • SvcUtil
  • Fichiers de configuration
  • Tests et interception par un proxy
Exemples de travaux pratiques (à titre indicatif)
  • Déploiement sous IIS des services SOAP et REST WCF développés
  • Utilisation des outils

Certification (en option)

  • Nos tests de validation des compétences font partie intégrante du processus d'apprentissage car ils permettent de développer différents niveaux d'abstractions.
  • Solliciter l'apprenant à l'aide de nos QCM, c'est lui permettre d'étayer sa réflexion en mobilisant sa mémoire pour choisir la bonne réponse. Nous sommes bien dans une technique d'ancrage mémoriel.
  • L'examen sera passé à la fin de la formation.

Les + de la formation

L'examen de certification (proposé en option) est en français.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Calendrier des sessions

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

23/11/2020 Paris La Défense 1 800 € HT Je m'inscris

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

23/11/2020 Nancy 1 800 € HT Je m'inscris

23/11/2020 Strasbourg 1 800 € HT Je m'inscris

23/11/2020 Reims 1 800 € HT Je m'inscris

23/11/2020 Metz 1 800 € HT Je m'inscris

23/11/2020 Mulhouse 1 800 € HT Je m'inscris

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

23/11/2020 Lille 1 800 € HT Je m'inscris

23/11/2020 Rouen 1 800 € HT Je m'inscris

23/11/2020 Nantes 1 800 € HT Je m'inscris

23/11/2020 Caen 1 800 € HT Je m'inscris

23/11/2020 Évreux 1 800 € HT Je m'inscris

23/11/2020 Le Havre 1 800 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

23/11/2020 Lyon Part-Dieu 1 800 € HT Je m'inscris

23/11/2020 Grenoble 1 800 € HT Je m'inscris

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

23/11/2020 Tours 1 800 € HT Je m'inscris

23/11/2020 Orléans 1 800 € HT Je m'inscris

23/11/2020 Bordeaux 1 800 € HT Je m'inscris

23/11/2020 Blois 1 800 € HT Je m'inscris

23/11/2020 Bourges 1 800 € HT Je m'inscris

23/11/2020 Châteauroux 1 800 € HT Je m'inscris

23/11/2020 Le Mans 1 800 € HT Je m'inscris

23/11/2020 Niort 1 800 € HT Je m'inscris

23/11/2020 Poitiers 1 800 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Pendant la période de confinement, cette formation en présentiel est disponible en Classe à Distance avec la même qualité pédagogique. Quand souhaitez-vous commencer votre formation ?

23/11/2020 Aix-en-Provence 1 800 € HT Je m'inscris

23/11/2020 Montpellier 1 800 € HT Je m'inscris

23/11/2020 Sophia Antipolis 1 800 € HT Je m'inscris

Modalité Présentiel

Certification M2i Langages de Programmation (+ 120€)

Financements CPF

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites évoluer vos compétences

Complétez votre formation

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous