Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
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: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
MS VISUAL STUDIO 2005 - ADVANCED
DISTRIBUTED APPLICATION DEVELOPMENT
[cod. S163]
UN BUON MOTIVO PER
Fornire agli studenti le conoscenze e gli skill necessari per sviluppare applicazioni distribuite avanzate
utilizzando Microsoft Visual Studio 2005. Il workshop si focalizza sulle caratteristiche avanzate dei Web
Service Enhancements (WSE) 3.0 e del message queuing.
A CHI È RIVOLTO
Il workshop è stato pensato per sviluppatori aziendali o indipendenti che desiderano approfondire la loro
conoscenza nelle aree tecnologiche relative allo sviluppo di applicazioni distribuite.
Prerequisiti:
 Aver preferibilmente frequentato il corso MS Visual Studio 2005 - Core Distributed Application
Development o aver acquisito competenze equivalenti.
 Essere in grado di creare Web Services
 Essere in grado di creare applicazioni che usino Web Services
 Essere in grado di inviare e ricevere messaggi utilizzando Message Queuing
COMPETENZE ACQUISITE
Al termine dell’intervento formativo, il partecipante possiederà una conoscenza operativa dei contenuti.
PROGRAMMA DI DETTAGLIO
1) Implementing WSE 3.0 Security and Policy
 What is WSE 3.0 Security?
 Implementing WSE 3.0 Policies
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
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: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
 Exercise 1. Protecting a Web Service by
Using X509 Certificates
 Exercise 2. Using a WSE 3.0 Policy from a
Web Service Client
 Exercise 3. Protecting a Web Service by
Using Username Tokens
2) Implementing WSE 3.0 Custom Policy
Assertions
 What is a WSE 3.0 Custom Policy
Assertion?
 Applying Custom Policy Assertions
 Exercise 1. Configuring a Web Service to
Use a WSE 3.0 Custom Policy
 Assertion
 Exercise 2. Configuring a Client
Application to Use a WSE 3.0 Custom
Policy
 Assertion
 Exercise 3. Examining the WSE 3.0
Custom Policy Assertion
3) Handling Large Data Transfer by Using
WSE 3.0
 What is the Message Transmission
Optimization Mechanism (MTOM)?
 How to Use MTOM with WSE 3.0
 Exercise 1. Handling Large Data Transfer
with WSE 3.0
4) Implementing WSE 3.0 SOAP Messaging
 What is SOAP Messaging?
 Sending and Receiving SOAP Messages
 TCP and HTTP Messaging
 Exercise 1. Creating a SOAP Web Service
using the TCP Protocol
 Exercise 2. Sending and Receiving SOAP
Messages
5) Implementing SOAP Headers and
Extensions
 What is a SOAP Header?
 What is a SOAP Extension?
 Exercise 1. Implementing a SOAP Header
 Exercise 2. Implementing SOAP
Extensions
6) Implementing WSE 3.0 Routing
 What is Routing?
 Using WSE 3.0 Routing
 Exercise 1. Implementing WSE 3.0
Routing
 Exercise 2. Implementing WSE 3.0
Content-based Routing
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
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: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
7) Optimizing and Protecting Message
Queuing
 How to Reduce Message Queue
Bottlenecks
 How to Verify Message Delivery
 How to Correlate Message Replies
 How to Use Encryption and
Authentication in Message Queues
 Exercise 1. Encrypting and Authenticating
Messages
 Exercise 2. Optimizing Message Queuing
Applications
 Exercise 3. Verifying Message Delivery
 Exercise 4. Correlating Messages and
Responses
MODALITA’ FORMATIVE
o SEMINARIO
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.

MS VISUAL STUDIO 2005 - Advanced distributed application development - Scheda corso LEN

  • 1.
    Catalogo LEN Formazione2009/2010 Scheda di dettaglio 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: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 MS VISUAL STUDIO 2005 - ADVANCED DISTRIBUTED APPLICATION DEVELOPMENT [cod. S163] UN BUON MOTIVO PER Fornire agli studenti le conoscenze e gli skill necessari per sviluppare applicazioni distribuite avanzate utilizzando Microsoft Visual Studio 2005. Il workshop si focalizza sulle caratteristiche avanzate dei Web Service Enhancements (WSE) 3.0 e del message queuing. A CHI È RIVOLTO Il workshop è stato pensato per sviluppatori aziendali o indipendenti che desiderano approfondire la loro conoscenza nelle aree tecnologiche relative allo sviluppo di applicazioni distribuite. Prerequisiti:  Aver preferibilmente frequentato il corso MS Visual Studio 2005 - Core Distributed Application Development o aver acquisito competenze equivalenti.  Essere in grado di creare Web Services  Essere in grado di creare applicazioni che usino Web Services  Essere in grado di inviare e ricevere messaggi utilizzando Message Queuing COMPETENZE ACQUISITE Al termine dell’intervento formativo, il partecipante possiederà una conoscenza operativa dei contenuti. PROGRAMMA DI DETTAGLIO 1) Implementing WSE 3.0 Security and Policy  What is WSE 3.0 Security?  Implementing WSE 3.0 Policies
  • 2.
    Catalogo LEN Formazione2009/2010 Scheda di dettaglio 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: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Exercise 1. Protecting a Web Service by Using X509 Certificates  Exercise 2. Using a WSE 3.0 Policy from a Web Service Client  Exercise 3. Protecting a Web Service by Using Username Tokens 2) Implementing WSE 3.0 Custom Policy Assertions  What is a WSE 3.0 Custom Policy Assertion?  Applying Custom Policy Assertions  Exercise 1. Configuring a Web Service to Use a WSE 3.0 Custom Policy  Assertion  Exercise 2. Configuring a Client Application to Use a WSE 3.0 Custom Policy  Assertion  Exercise 3. Examining the WSE 3.0 Custom Policy Assertion 3) Handling Large Data Transfer by Using WSE 3.0  What is the Message Transmission Optimization Mechanism (MTOM)?  How to Use MTOM with WSE 3.0  Exercise 1. Handling Large Data Transfer with WSE 3.0 4) Implementing WSE 3.0 SOAP Messaging  What is SOAP Messaging?  Sending and Receiving SOAP Messages  TCP and HTTP Messaging  Exercise 1. Creating a SOAP Web Service using the TCP Protocol  Exercise 2. Sending and Receiving SOAP Messages 5) Implementing SOAP Headers and Extensions  What is a SOAP Header?  What is a SOAP Extension?  Exercise 1. Implementing a SOAP Header  Exercise 2. Implementing SOAP Extensions 6) Implementing WSE 3.0 Routing  What is Routing?  Using WSE 3.0 Routing  Exercise 1. Implementing WSE 3.0 Routing  Exercise 2. Implementing WSE 3.0 Content-based Routing
  • 3.
    Catalogo LEN Formazione2009/2010 Scheda di dettaglio 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: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 7) Optimizing and Protecting Message Queuing  How to Reduce Message Queue Bottlenecks  How to Verify Message Delivery  How to Correlate Message Replies  How to Use Encryption and Authentication in Message Queues  Exercise 1. Encrypting and Authenticating Messages  Exercise 2. Optimizing Message Queuing Applications  Exercise 3. Verifying Message Delivery  Exercise 4. Correlating Messages and Responses MODALITA’ FORMATIVE o SEMINARIO 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.