Revenir à la liste des catégories de formation



Formation : Programmation de services Web .NET : Une introduction pratique complète


(Réf. 17918)

Evaluation :
Détails de la fiche formation
Options disponibles pour la fiche formation


Détails de la fiche formation



Compétence(s)

.Net

Prérequis

Non renseigné

Public

À qui s'adresse cette formation?


À ceux qui souhaitent créer des services Web en utilisant .NET. Une connaissance de la programmation du niveau de la formation 503, "Programmation avec Visual Basic pour .NET", ou 419, "Programmation en C#", est supposée acquise.

Objectifs

Vous apprendrez à

  • Programmer la gamme entière des services Web .NET avec Visual Studio
  • Créer des services ASMX pour .NET 2.0 et des services Windows Communication Foundation (WCF) pour .NET 3.x/4
  • Intégrer des services RESTful dans des applications Ajax avec WCF Data Services
  • Créer des services d'applications Internet riches (RIA) WCF pour les applications clientes Silverlight
  • Organiser des processus métier à long terme avec Windows Workflow Foundation (WF) 4 et Workflow services
  • Déployer des services avec le Service d'activation des processus Windows (WAS) et Windows Server AppFabric

Type de formation

Courte

Programme


Vue d'ensemble des services Web


Architecture des Services Web

  • Diviser les responsabilités des applications distribuées sur plusieurs niveaux
  • Déterminer la granularité des services et des opérations
  • Comparer les services basés sur des opérations/ressources
  • Options pour sérialiser les données : ensemble de changements, entités simples, entités avec suivi automatisé, objets de transfert de données

Support des services Web dans .NET

  • Panoplie des outils .Net pour les services Web
  • ASMX
  • WCF
  • Services de données WCF
  • Services WCF RIA
  • Services Workflow

Concevoir des services orientés activité


Encoder les services ASMX

  • Écrire la classe de services
  • Ajouter les références Web au code client
  • Hébergement des services ASMX dans IIS

Programmer les services WCF

  • Créer l'interface et l'implémentation des services
  • Appliquer les attributs au service et aux opérations
  • Connecter les clients aux références de services
  • Configurer les services et les clients WCF
  • Simplifier la configuration dans .NET 4

Construire des services orientés ressource


Publier les services WCF

  • Renvoi de Simple XML aux clients
  • Distribution des flux de contenu RSS à partir de WCF

Exploiter les services de données WCF

  • Assurer le support de l'accès RESTful aux données de l'entity framework
  • Mapper les actions HTTP en opérations de service
  • Partitionnement des données avec des expressions de projections et de requête
  • Partage des informations avec oData
  • Intégration de diverses sources de données : SharePoint 2010, Azure et Excel 2010
  • Accès à WCF Data Services à partir des clients Ajax et .NET

Développer des services WCF RIA


Simplifier le développement de services sur plusieurs niveaux

  • Standardiser les modèles de conception de services pour les clients Silverlight
  • Exposer la logique de domaine avec LINQ
  • Encoder un service de domaine pour les requêtes et les mises à jour
  • Bénéficier du service d'authentification

Intégrer les clients Silverlight

  • Permettre le développement rapide d'application avec le modèle d'applications de gestion
  • Récupérer des données de manière efficace avec les contextes de domaine générés
  • Valider les saisies de façon cohérente avec du code partagé

Exploiter les fonctionnalités de WCF


Routage de services

  • Architecture et scénarios de routage
  • Passerelle de protocoles
  • Services de secours
  • Multicast

Découverte des services

  • Annoncer la disponibilité des services
  • Automatiser la connexion client dynamique aux services

Services bidirectionnels

  • Infrastructure de communication bidirectionnelle
  • Contrôler les chaînes bidirectionnelles dans le code client et le code de service

Créer des services à long terme avec Workflow


Utiliser Windows Workflow Foundation 4

  • Mappage des processus métier pour effectuer des diagrammes des flux de travail
  • Concevoir des flux de travail déclaratifs avec XAML
  • Exploiter les activités de Workflow intégrées et personnalisées

Flux de travail en tant que services Web

  • Représenter les opérations de service et ReceiveAndSendReply
  • Relier les appels clients à la corrélation basée sur le contenu

Personnaliser le comportement des flux de travail

  • S'assurer de la tolérance des flux de travail avec persistance
  • Observer l'exécution des flux de travail avec le suivi

Déployer les Services WCF


Hébergement des services

  • Scénarios d'auto-hébergements
  • Bénéficier du Service d'activation des processus Windows (WAS)

Gérer les services avec Windows Server AppFabric

  • Manipuler les flux de travail en cours
  • Surveiller les opérations de service et de flux de travail

Sécuriser les services Web

  • Défauts de sécurité à travers le spectre des services .NET
  • Transfert vs. sécurité du message

Pédagogie

Vous acquerrez une expérience pratique en créant des services Web avec .NET. Les exercices, effectués soit dans C#, soit dans Visual Basic, comprennent :
  • Encodage des services et des clients ASMX
  • Création de services WCF interopérables et performants
  • Découverte dynamique de services
  • Connexion de clients WPF, Silverlight, ASP.NET, et AJAX aux services .NET
  • Mappage des processus d'entreprise à long terme à des services avec WF
  • Déploiement et gestion de services avec Windows Server AppFabric

Point(s) fort(s)

Non renseigné
Revenir en haut


Options disponibles pour la fiche formation



Langue(s)

Français

Moyen(s)

Inter-Entreprise

Durée

Non renseigné

Zone géographique

Inter-Entreprise :
92110 Clichy :


Revenir en haut





Revenir à la liste des catégories de formation