18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

09 88 42 22 19

06 76 60 32 74

C # Avancé

Référence F171850
Tarif présentiel ou distanciel 2600 €
Session ouverte A partir de 2 personnes
Intra-entreprise Nous consulter

Présentation : Le langage C # est un langage puissant mais complexe. Sa maîtrise parfaite nécessite une bonne connaissance de certains concepts singuliers du langage.

Objectifs : Comprendre les concepts de l’architecture orientée service, comprendre les apports de WCF, choisir le mode de communication adéquat, communiquer avec des applications existantes, gérer un Workflow avec WF, tester vos services et leur interopérabilité.

Durée : 4 jours.

Public concerné : développeurs, chefs de projets.

Prérequis : Ce cours s’adresse à des développeurs ayant déjà acquis une expérience de la programmation en langage C #.

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage.  Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès

Contenu de formation

Vue d’ensemble du Framework .Net  :

  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Workflow Foundation (WF)
  • Language INtegrated Query (Linq)

Un monde de services :

  • Rappels sur l’architecture orientée services (SOA)
  • Revue des concepts WCF
  • Le modèle de programmation unifiée de WCF
  • Déploiement d’une application WCF
  • L’outillage et l’environnement de développement

Les Web Services :

  • Revue des standards des Web Services (Soap, Rest, WSDL)
  • Créer un Web Service WCF
  • Créer un Web Service ASMX

Les services WCF :

  • Contrat de service
  • L’application hôte
  • Les méta-données (end-point) et la publication
  • L’administration des services

Les services techniques :

  • Gestion de l’interopérabilité
  • Communication avec l’existant
  • Choix des transports (Soap, JSON, …)
  • Activation
  • Communication synchrone ou asynchrone
  • Sécuriser ses appels distants
  • Garantie de service (fiabilité)
  • Transactions distribuées

Gestion du Workflow :

  • Définition du Workflow
  • Pourquoi utiliser WF ?
  • Les activités intégrées à WF
  • Développer son activité personnalisée
  • Les applications hôtes pour WF

 

DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Toulouse

Top