Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010

Quant a aquest curs
Aquest curs proporciona als participants els coneixements i habilitats per a desenvolupar aplicacions distribuïdes utilitzant WCF 4 i Microsoft Visual Studio 2010.

Audiència perfil
Els estudiants han de tenir experiència en el consum de serveis dins de la seva Web i / o aplicacions de Windows client i estar interessat en aprendre a desenvolupar aplicacions orientades a servei (SOA), utilitzant WCF. Els estudiants han de ser usuaris experimentats de Microsoft Visual Studio 2008 SP1, així com estar familiaritzats amb Microsoft Visual Studio 2010 per al client de Windows o de desenvolupament d'aplicacions web.

En finalitzar el curs

Després de completar aquest curs l'alumne serà capaç de:

  • Aplicar els principis de l'arquitectura orientada als serveis en els serveis de WCF
  • Serveis de WCF en una varietat de hosts de Windows
  • Definir i implementar els contractes de serveis WCF, els contractes de dades, i els contractes missatge
  • Utilitzar diversos criteris de valoració amb els patrons de missatgeria diferents
  • Prova, solució de problemes, monitoritzar i diagnosticar serveis de WCF
  • Garantir la fiabilitat del servei mitjançant les transaccions i cues de missatges
  • Assegurar serveis de WCF amb missatge i la seguretat del transport
  • Ampliar WCF amb comportaments, despatxos, els inspectors i formatadors


Esquema del curs

    Mòdul 1: Arquitectura Orientada a Serveis

En aquest mòdul s'explica com dissenyar SOA, com adherir-se a principis de SOA, i la forma d'aprofitar els beneficis de SOA utilitzant escenaris WCF.

Lliçons

  • Què és SOA?
  • Els beneficis de SOA
  • Escenaris i Normes
  • Introducció a WCF

Laboratori: Arquitectura Orientada a Serveis

  • Pràctica de SOA
  • Implementar un servei àgil i escalable
  • Interoperació amb altres tecnologies de SOA
  • Com utilitzar els serveis REST

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Descriure principis de SOA, els escenaris, i els beneficis per al desenvolupament d'aplicacions distribuïdes
  • Disseny d'aplicacions habilitades per SOA
  • Mapa SOA principis de conceptes equivalents WCF

    Mòdul 2: Introducció a Microsoft Windows Communication Foundation per al Desenvolupament

En aquest mòdul es descriu com implementar un servei WCF des del principi, incloent la definició d'un contracte, l'execució del contracte, que allotja el servei, la configuració dels punts finals, i els enllaços de la configuració. També explica com crear un proxy per a un servei WCF utilitzant channel factories, i utilitzant el quadre de diàleg Afegir servei de referència en Visual Studio 2010.

Lliçons

  • Contracte de Servei i Aplicació
  • Serveis de Hosting WCF
  • WCF Comportaments
  • Consum de serveis WCF

Laboratori: Servei de Desenvolupament del Cicle de Vida

  • Definició de serveis i de dades
  • Creació d'una aplicació de servei
  • Configuració del servei
  • Consumir el servei mitjançant channel factories
  • Consumir el Servei d'ús de Referències de Servei

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Disseny i definició dels contractes de serveis i de dades per a un servei
  • Escriure un servei d'aplicació que implementi el contracte de servei
  • Host WCF services using a variety of endpoints and bindings Host WCF services usant una varietat de endpoints i bindings
  • Consumir serveis WCF utilitzant proxies de client

    Mòdul 3: Hosting Microsoft Windows Communication Foundation Services

En aquest mòdul s'explica com allotjar serveis WCF utilitzant els serveis de Windows, Internet Information Services (IIS) i Windows Procés d'Activació de Servei (SA), i Windows Server AppFabric. Servidor AppFabric. En aquest mòdul es descriu com triar un hoste apropiat , i com configurar correctament per a l'òptima operació de servei del seu arxiu.

Lliçons

  • WCF Service Hosts
  • ServiceHost
  • Serveis de Hosting WCF en els serveis de Windows
  • IIS, WS, i AppFabric
  • Configurar WCF Hosts
  • Servei de Hosting Millors Pràctiques

Laboratori: Serveis de Hosting WCF

  • Ús de Windows Server AppFabric
  • Ús dels Serveis de Windows
  • Serveis d'allotjament en una aplicació per a Windows
  • Ús de comptadors de rendiment per al Servei de Monitorització

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Apreciar i comparar diferents serveis de hosts WCF
  • Configurar hosts per al funcionament d'un servei òptim
  • Host WCF services a Windows Services
  • Host WCF services en IIS, WAS, i AppFabric

    Mòdul 4: Definir i implementar Microsoft Windows Communication Foundation Contracts

En aquest mòdul es descriu com definir els contractes de serveis WCF, els contractes de dades, i els contractes de missatge. En aquest mòdul s'explica com dissenyar els contractes de WCF adequadament, i com modificar els contractes de WCF d'acord amb el patró seleccionat de missatgeria.

Lliçons

  • Què és un contracte?
  • Tipus de contracte
  • Patrons de missatgeria
  • El disseny dels contractes de WCF

Laboratori: Disseny i Implementació del contracte

  • Creació de contractes de serveis
  • Creació de contractes de dades
  • Implementar missatges d'Exchange

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Dissenyar i implementar els contractes de serveis WCF, els contractes de dades, i els contractes missatge
  • Escollir el model d'intercanvi de missatges apropiats

    Mòdul 5: Comportament dels endpoints

En aquest mòdul es descriu com exposar diversos endpoints d'un servei WCF, com descobrir automàticament els serveis i fer que els serveis de detecció, com configurar instàncies i maneres de concurrència dels serveis, i com millorar la fiabilitat del servei amb les transaccions i cues de missatges.

Lliçons

  • Múltiples criteris de valoració i Interoperabilitat
  • WCF Discovery
  • WCF Default endpoints
  • Instàncies i concurrència
  • Confiabilitat

Laboratori: Els endpoints de WCF i els seus Comportaments

  • L'exposició de diversos endpoints
  • Utilitzar Queued Services
  • Ús de transaccions
  • Ús de Reliable Messaging
  • Configuració d'instàncies i concurrència
  • Utilitza WCF Discovery
  • Verificació de Topologia MSMQ

Després de completar aquest mòdul, els alumnes seran capaços de:

  • fiabilitat del servei mitjançant l'ús de les transaccions, cues i missatgeria fiable
  • Triar entre els diferents modes i condicions de concurrència d'instàncies i configurar
  • Exposar els serveis de detecció i descobrir serveis utilitzant WS-Discovery

    Mòdul 6: Proves i solució de problemes per a Microsoft Windows Communication Foundation Services

En aquest mòdul es descriu com diagnosticar els errors i l'arrel les causes del problema en els serveis de WCF, i com configurar els serveis per mostrar informació sobre l'error. També s'explica com utilitzar el seguiment, el registre de missatges, i altres eines de gestió i de diagnòstic per controlar els serveis en temps d'execució.

Lliçons

  • Errors i símptomes
  • WCF Fallades
  • Depuració i Eines de Diagnòstic
  • Temps d'execució Governabilitat

Laboratori: Proves i solució de problemes Serveis WCF

  • Visualització d'errors de SOAP no planificat
  • Utilitza Fault Contracts
  • Ús de controladors d'errors i el tractament d'errors
  • Usant missatge WCF registre i seguiment
  • Suport a missatges de grans dimensions

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Diagnòstic d'errors del servei i els símptomes
  • Manca d'informació dels serveis de WCF mostrar i consumir errors de les aplicacions client
  • Depuració i ús d'eines de diagnòstic per al servei de monitoratge i solució de problemes
  • Apreciar la importància del temps d'execució

    Mòdul 7: Seguretat

En aquest mòdul s'explica com dissenyar aplicacions segures, com implementar la seguretat de WCF tant en el nivell de missatge i el nivell de transport, la forma d'integrar l'autenticació i autorització en el codi de servei, i com aplicar la gestió basada en la identitat de reclamació.

Lliçons

  • Introducció a la seguretat de les aplicacions
  • El model de seguretat de WCF
  • Transport i seguretat dels missatges
  • Autenticació i autorització
  • Claim-Based Identity

Laboratori: Implementació de Seguretat de WCF

  • Implementació de Polítiques de Seguretat
  • Configuració del client
  • Verificació de Seguretat

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Apreciar els principis de seguretat de l'aplicació
  • Aplicar missatge i seguretat en el transport als serveis WCF
  • Utilitza built-in i personalitzats d'autenticació i autorització.

    Mòdul 8: Introducció avançada a Microsoft Windows Communication Foundation

En aquest mòdul s'explica com millorar el rendiment de serveis i capacitat de resposta amb el patró d'invocació asíncrona, i la forma d'estendre els serveis WCF amb els inspectors, els comportaments, i les extensions d'acollida. També es descriu com utilitzar el servei de WCF d'enrutament per millorar la fiabilitat del servei, i com utilitzar els serveis de flux de treball per orquestrar llarga, duradora, el treball del servei.

Lliçons

  • El patró de Invocació asíncrona
  • Ampliació de WCF
  • Encaminament
  • Serveis de Workflow

Laboratori: Temes avançats

  • Ús d'inspectors de missatges i els comportaments
  • Col.locació de les extensions d'accés i d'acollida
  • Configuració i Ús d'enrutament
  • Invocació d'execució asíncrona
  • Implementar Workflow Services

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Aplicar el patró d'invocació asincrònica per millorar el servei i el rendiment del client
  • Ampliar WCF amb comportaments, inspectors, i extensions.
  • Utilitzar el servei de WCF d'enrutament per equilibrar la càrrega i el servei de fracassos de màscara
  • Utilitza Workflow Services per implementar els serveis d'execució duradora.
 

Utilizamos cookies propias y de terceros para mejorar nuestros servicios, personalizar y analizar sus hábitos de navegación y mostrarle publicidad relacionada con sus preferencias. Si continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información acerca de las cookies en el siguiente enlace:Política de Cookies.

Aceptar Cookies