Scheda corso MOC6461

Visual Studio 2008: Windows Communication Foundation

Questo corso  fornisce ai partecipanti conoscenze e capacità per costruire e configurare una soluzione Windows Communication Foundation (WCF).
 
Questo corso si rivolge agli sviluppatori di applicazioni che sanno come costruire ed utilizzare i Web Services nel Microsoft .NET Framework 2.0 e come usare le caratteristiche comuni della class library di base.
 

Obiettivi

Al termine del corso i partecipanti saranno in grado di:
 
  1. Costruire un semplice servizio e client WCF
  2. Creare e configurare un servizio come un'applicazione gestita e selezionare un'opzione di hosting appropriata
  3. Esporre un servizio WCF su endpoint differenti ed aggiungere funzionalità run-time usando i behaviors
  4. Aumentare le capacità di debugging esaminando i messaggi e le attività del servizio
  5. Definire specifiche di servizio, operazioni e dati che soddisfino i requisiti applicativi
  6. Aggiungere la gestione degli errori ad un'applicazione WCF
  7. Gestire i problemi di qualità del servizio come la performance, la disponibilità, la concorrenza e la gestione delle istanze
  8. Implementare la sicurezza in un'applicazione WCF
  9. Proteggere l'integrità dei dati attraverso l'uso corretto delle transazioni.

Prerequisiti

Prima di frequentare questo corso i partecipanti dovrebbero avere maturato competenze a livello intermedio di sviluppo applicativo usando versioni precedenti di Visual Studio.

Contenuti

Modulo 1: Getting Started with Windows Communication Foundation
 
  • Designing an Application to Be Part of a Service Oriented Architecture
  • 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
 
Modulo 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
 
Modulo 3: Endpoints and Behaviors
 
  • Exposing WCF Services Over Different Endpoints
  • Adding Behaviors to Services and Endpoints
  • Interoperating with Non-WCF Web services
 
Modulo 4: Debugging and Diagnostics
 
  • Logging Messages
  • Activity Tracing
 
Modulo 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
 
Modulo 6: Handling Errors
 
  • Relating .NET Exceptions to Service-Level Faults
  • Using Faults in a Service
  • Handling Faults and Exceptions on Clients
 
Modulo 7: Improving WCF Service Quality  
 
  • Managing WCF Service Instances
  • Managing Concurrency Issues
  • Improving WCF Service Quality
 
Modulo 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
 
Modulo 9: Implementing Transactions
 
  • Overview of Transactions in a Service-Oriented Application
  • Creating Transactional Service Operations
  • Enabling the Flow of Transactions from Client to Service.
 
© 2009 Education Time S.p.A. | P.Iva 05352330962 | Note Legali | Privacy | Realizzato da Education Time