GKI -
GKI - Learning. To Make a Difference.
Ricerca   
 
 
Select your country
 
Catalogo Corsi > Microsoft > Visual Studio 2008: Windows Communication Foundation (MS-6461)
MS-6461

Visual Studio 2008: Windows Communication Foundation

Classroom learning Virtual Learning E-learning On-site learning

Questo corso di tre giorni fornisce agli studenti le conoscenze e gli skills per costruire e configurare una soluzione basata su Windows Communication Foundation (WCF).



Cosa si impara

A completamento del corso, i partecipanti saranno in grado di:

  • Costruire un semplice componente WCF server e client.
  • Creare e configurare un servizio.
  • Migliorare le capacità di debugging esaminando messaggi e attività di servizi.
  • Aggiungere la gestione degli errori in un’applicazione WCF.
  • Migliorare le caratteristiche di qualità del servizio performance, availability, concurrency, e instance management.
  • Implementare la security in un’applicazione WCF.
  • Proteggere l’integrità dei dati attraverso un uso corretto delle transazioni.

Cosa si impara


Chi dovrebbe partecipare

Questo è rivolto agli sviluppatori che sanno costruire servizi Web in .NET 2.0 e utilizzare caratteristiche comuni di librerie di classi di base. Non è necessario avere conoscenze avanzate quali WS-*, WSE, service lifecycle management.


Visualizza tutto   Nascondi tutto/Nascondi tutto

Vedi/Nascondi  Contenuto dettagliato

Module 1: Getting Started with Windows Communication Foundation

  • Designing an Application to be Part of a Service Oriented Architecture (SOA)
  • Overview of WCF Architecture
  • Using a Language-Level Interface As a Service Contract
  • Implementing a Simple WCF Service in Visual Studio 2008
  • Consuming a simple WCF service in Visual Studio 2008 

Lab: Creating a Simple Service

  • Creating a Simple WCF Service
  • Calling the Simple WCF Service

Module 2: Configuring and Hosting WCF Services

  • Programmatically Configuring a Managed Application to Host a WCF Service
  • Programmatically Configuring a Managed Application to Call a WCF Service
  • Defining Client and Service Settings by Using File-Based Configuration
  • Selecting a Hosting Option for a WCF Service
  • Deploying a WCF Service
     

Lab: Configure and Host a WCF Service

  • Creating a Programmatically Configured Managed Application to Host a Service
  • Calling a Service Hosted in a Managed Application by Using Programmatic Configuration
  • Defining Service Settings by Using External Configuration
  • Employing Different Hosting Options for a Service

Module 3: Endpoints and Behaviors

  • Exposing WCF Services Over Different Endpoints
  • Adding Behaviors to Services and Endpoints
  • Interoperating with Non-WCF Web services 

Lab: Changing Service Endpoints and Behaviors

  • Exposing Services by Using Different Bindings
  • Adding Metadata Exchange to a Service
  • Creating WCF Clients and Services That Interoperate with Non-WCF Web Services

Module 4: Debugging and Diagnostics

  • Logging Messages
  • Activity Tracing 

Lab: Message Logging and Activity

  • Generating Logging Information for a Service
  • Enabling End-to-End Tracing for a Service
     

Module 5: Designing and Defining Contracts

  • Designing a Coherent and Cohesive WCF Service Interface
  • Defining a Service Contract
  • Defining Operations on a Service
  • Defining a Data Contract 

Lab: Contracts for Services and Data

  • Defining and Implementing a One-way Operation Contract
  • Passing Complex Data with a Data Contract
  • Defining and Implementing a Callback Contract

Module 6: Handling Errors

  • Relating .NET Exceptions to Service-level Faults
  • Using Faults in a Service
  • Handling Faults and Exceptions on Clients 

Lab: Error Handling

  • Handling Unexpected Errors in a WCF Service
  • Add Fault Handling to a WCF Service and the Service Contract

Module 7: Improving WCF Service Quality

  • Managing WCF Service Instances
  • Managing Concurrency Issues
  • Improving WCF Service Performance

Lab: Improving WCF Service Quality

  • Managing WCF Service Instances
  • Managing Concurrency Issues
  • Throttling Access to a WCF Service
  • Passing Bulk Data Between WCF Client and Service

Module 8: Implementing WCF Security

  • Overview of Security in WCF
  • Applying Overall Security Requirements to a Binding
  • Specifying Required Client and Service Credentials
  • Working With Security Information 

Lab: Implementing WCF Security

  • Applying Security for Internal Network Communication
  • Applying Security for Internet Communication

Module 9: Implementing Transactions

  • Overview of Transactions in a Service-Oriented Application
  • Creating Transactional Service Operations
  • Enabling the Flow of Transactions from Client to Service

Lab: Implementing Transactions for a Service

  • Control the Flow of a Transaction from Client to Service
  • Force a Transaction to Start When a Service Operation Is Called

Vedi/Nascondi  Contenuto dettagliato

Vedi/Nascondi  Contenuto dettagliato

Vedi/Nascondi  Prerequisiti

Prima di partecipare a questo corso gli studenti dovrebbero avere conoscenze intermedie di sviluppo di applicazioni con l’utilizzo di precedenti versioni di Microsoft Visual Studio.

Vedi/Nascondi  Corsi successivi

Vedi/Nascondi  Esami / Certificazioni



 
Iscriviti al corso
Classroom learning Classroom learning Vedi/Nascondi
Prezzo: € 1050 - Durata: 3 Giorni
Virtual learning Virtual learning Vedi/Nascondi
E-learning E-learning Vedi/Nascondi

 

On-site learning On-site learning Vedi/Nascondi
Per informazioni e iscrizioni: n° verde 800-824.017, e-mail info.it@gki.it
 

Info

 

 

Info

 

 

Info