Catalogo LEN Formazione 2009/2010 Scheda di dettaglio
MS VISUAL STUDIO 2008 WINDOWS COMMUNICATION FOUNDATION [cod. S188] UN BUON MOTIVO PER
L’obiettivo del Corso è fornire ai partecipanti la preparazione e le competenze necessarie per costruire e configurare una soluzione Windows Communication Foundation (WCF)
A CHI È RIVOLTO
Sviluppatore Prerequisiti:
-
Buona esperienza nello sviluppo di applicazioni con le precedenti versioni di Visual Studio
-
Il Manuale MOC è in lingua inglese; anche le esercitazioni tratte dal manuale sono in lingua inglese. Quindi per trarre il massimo vantaggio dal programma di studi, è necessario avere una discreta conoscenza della lingua inglese scritta ed essere in possesso di tutti i requisiti sopra specificati
COMPETENZE ACQUISITE
Al termine del corso i partecipanti saranno in grado di:
-
Costruire una semplice coppia client/service WCF
-
Creare e configurare un servizione come un'applicazione managed e selezionare l'appropriata opzione di hosting
-
Esporre un servizio WCF su differenti end points ed aggiungere funzionalità a runtime utilizzando i comportamenti
-
Migliorare le capacità di debugging con l'esame dei messaggi e dell'attività del servizio
-
Definire il service, l'operation e i data contracts per adempiere ai requisiti dell'applicazione
-
Aggiungere la gestione degli errori ad un'applicazione WCF www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail:
[email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009
Catalogo LEN Formazione 2009/2010 Scheda di dettaglio
-
Risolvere problemi relativi alla qualità dei servizi come: performance, disponibilità, concorrenza e gestione delle istanze
-
Implementare la sicurezza in un'applicazione WCF
-
Proteggere l'integrità dei dati attraverso un corretto uso delle transazioni
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail:
[email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009
Catalogo LEN Formazione 2009/2010 Scheda di dettaglio
PROGRAMMA DI DETTAGLIO
1) Module 1: Getting Started with Windows
Communication Foundation
External Configuration
Designing an Application to Be Part of a
Service Oriented Architecture Overview of WCF Architecture
Using a Language-Level Interface As a Service Contract
3) Module 3: Endpoints and Behaviors
Implementing a Simple WCF Service in Visual Studio 2008
Consuming a simple WCF service in
Lab : Creating a Simple Service
Creating a Simple WCF Service
Calling the Simple WCF Service
Lab : Changing Service Endpoints and Behaviors
2) Module 2: Configuring and Hosting WCF
Programmatically Configuring a
Interoperating with Non-WCF Web services
Services
Adding Behaviors to Services and Endpoints
Exposing WCF Services Over Different Endpoints
Visual Studio 2008
Employing Different Hosting Options for a Service
Defining Service Settings by Using
Exposing Services by Using Different Bindings
Adding Metadata Exchange to a Service
Creating WCF Clients and Services That
Managed Application to Host a WCF
Interoperate with Non-WCF Web Services
Service
Programmatically Configuring a
4) Module 4: Debugging and Diagnostics
Managed Application to Call a WCF
Logging Messages
Service
Activity Tracing
Defining Client and Service Settings by
Lab : Message Logging and Activity
Using File-Based Configuration
Generating Logging Information for a
Selecting a Hosting Option for a WCF Service
Service
Enabling End-to-End Tracing for a Service
Deploying a WCF Service
Lab : Configure and Host a WCF Service
Creating a Programmatically Configured
Contracts
Managed Application to Host a Service
5) Module 5: Designing and Defining
Calling a Service Hosted in a Managed
Designing a Coherent and Cohesive WCF Service Interface
Application by Using Programmatic
Defining a Service Contract
Configuration
Defining Operations on a Service
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail:
[email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009
Catalogo LEN Formazione 2009/2010 Scheda di dettaglio
Defining a Data Contract
Lab : Contracts for Services and Data
Defining and Implementing a One-Way
and Service
8) Module 8: Implementing WCF Security
Operation Contract
Passing Bulk Data Between a WCF Client
Passing Complex Data with a Data
Overview of Security in WCF
Contract
Applying Overall Security Requirements
Defining and Implementing a Callback Contract
to a Binding
Specifying Required Client and Service Credentials
6) Module 6: Handling Errors
Working With Security Information
Relating .NET Exceptions to Service-Level
Lab : Protecting a Service
Faults
Applying Security for Internal Network
Using Faults in a Service
Communication
Handling Faults and Exceptions on
Clients
Communication
Lab : Error Handling
Handling Unexpected Errors in a WCF Service
Applying Security for Internet
9) Module 9: Implementing Transactions
Add Fault Handling to a WCF Service and the Service Contract
Oriented Application
Creating Transactional Service Operations
Enabling the Flow of Transactions from
7) Module 7: Improving WCF Service Quality
Managing WCF Service Instances
Managing Concurrency Issues
Improving WCF Service Quality
Lab : Improving WCF Service Quality
Managing WCF Service Instances
Managing Concurrency Issues
Throttling Access to a WCF Service
Overview of Transactions in a Service-
Client to Service
Lab : Implementing Transactions for a Service
Controlling the Flow of a Transaction from Client to Service
Forcing a Transaction to Start When a Service Operation Is Called
MODALITA’ FORMATIVE
o
SEMINARIO
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail:
[email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009
Catalogo LEN Formazione 2009/2010 Scheda di dettaglio
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
o
WORKSHOP
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte, soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
o
CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB: «il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un massimo di 40 ore.
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail:
[email protected] Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009