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
PROGRAMMAZIONE XML FRAMEWORK 2.0
[cod. S105]
UN BUON MOTIVO PER
XML è la tecnologia che permette di realizzare produttivamente il B2B, e quindi consente alle applicazioni
delle varie aziende, anche del tutto eterogenee e distanti tra di loro, di scambiarsi dati sfruttando per il
trasporto la rete Internet. XML altro non è che un file contenente i dati con la loro descrizione. E' facile da
produrre, è facile da trasportare, è facile da interpretare.
Obiettivi del corso sono quelli di far capire cosa può contenere un file XML (quale tipo di dati, di quale
dimensione, di quale complessità), quello di imparare a produrre file XML, nella maniera più automatica
possibile, e quello di imparare a recuperare file XML, ricostruendo, quando e se necessario, il suo formato
di partenza.
Il Corso si allarga allo studio delle più importanti "sottotecnologie" nate dopo XML, e quindi XSL, XPath,
WebServices, RSS, ecc.
A CHI È RIVOLTO
Sviluppatore
Prerequisiti:
 Buona conoscenza dell'Architettura di un'Applicazione Internet
 Conoscenza della programmazione Web, sia lato Client che Server
 Conoscenza di XML e Tecnologie Collegate
COMPETENZE ACQUISITE
Al termine del corso i partecipanti saranno in grado di:
 capire come è fatto un file XML e quale livello di complessità può arrivare
 Comprendere le aree di applicabilità di XML
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
 Sperimentare le varie tecniche di produzione di file XML, da quelle "manuali", a quelle altamente
automatizzate permesse dalle Libraries presenti nella .Net Framework 2.0
 Sperimentare le varie tecniche di lettura ed interpretazione di file XML
 Sperimentare le varie tecniche di manipolazione di file XML
 Esplorare a fondo la tecnologia WebServices
 Esplorare a fondo il più noto dialetto di XML, l'RSS
PROGRAMMA DI DETTAGLIO
1) Modulo 1 - Introduzione al formato XML -
Strumentazione a disposizione
 L'albero XML
 Concetto di Well Formed
 Concetto di Valid
 Concetto di Schema
 Sottotecnologie a disposizione: XSL,
XSLT, XPath, XQuery
 Suddivisione dei Compiti tra Client e
Server
 XML Parsers
 XML Editors
2) Modulo 2 - Casistiche di utilizzo del
Formato XML
 B2B
 Web Services
 Files di Configurazione
 Utilizzo di XML per creare DB statici
 Dati Strutturati e XML
 Dati NON Strutturati e XML
 Open XML
 XML e il WEB (RSS)
 Altri
3) Modulo 3 - Strumenti per XML
 XML e CSS
 XML e XSL
 XML e XSLT
 La programmazione di XSL
 XPATH
 XQUERY
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
4) Modulo 4 - Approfondimento di XSL/XSL
 Selezione dei Nodi tramite XPath
 Navigazione nell'Albero XML fino al
raggiungimento dei singolli Nodi
 Filtro sui dati
 Sort
 Problematiche evolute: Join, LookUp
 Problematiche di calcolo risovibili con
XSL
 Problematiche Gerarchiche
 Problematiche di trasformazione (XSLT)
5) Modulo 5 - Strumenti per XML in MS.NET
2.0
 La libreria System.XML
 Le sottolibrerie della System.XML
 I vari Reader e Writer
 Modi per visualizzazioni di files XML
Strutturati
 Problematiche di Conversione via codice
6) Modulo 6 - XML Lato Client
 Individuazione delle caratteristiche del
Client
 Attivazione, da codice JavaScript, sul
Client del parser
 Lettura del file XML ed impaginazione dei
Dati
 Problematiche complesse
7) Modulo 7 - XML e i Database
 Produzione di XML da Database
 Gestione degli Aspetti Relazionali
 Gestione degli Aspetti Gerarchici
 Problematiche di Aggiornamento
 Proceduralizzazione dei Processi B2B
8) Modulo 8 - WebServices
 XML + SOAP per realizzare i Web
Services
 Concetto di Serializzazione
 L'Architettura dei WebServices
 Tipo di Dati utilizzabili nel creare un Web
Service
 Problemi di conversione a Monte e a
Valle
 Sincronizzazione tra Server e Client
 Utilizzo di Web Services di Mercato
9) Modulo 9 - XML utilizzato come linguaggio
di descrizione
 Esempi WEB.CONFIG, WSDL, XAML,
XCML, ecc.
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
 Uso evoluto del Web.Config
10) Modulo 10 - Varie
 RSS, il dialetto di XML, più diffuso. Sua
importanza.
 RSS, produzione, lettura ed elaborazione
 XML e la Grafica
 XML lato Client. Lettura, navigazione,
elaborazione.
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.

Programmazione xml framework 2.0 - 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 PROGRAMMAZIONE XML FRAMEWORK 2.0 [cod. S105] UN BUON MOTIVO PER XML è la tecnologia che permette di realizzare produttivamente il B2B, e quindi consente alle applicazioni delle varie aziende, anche del tutto eterogenee e distanti tra di loro, di scambiarsi dati sfruttando per il trasporto la rete Internet. XML altro non è che un file contenente i dati con la loro descrizione. E' facile da produrre, è facile da trasportare, è facile da interpretare. Obiettivi del corso sono quelli di far capire cosa può contenere un file XML (quale tipo di dati, di quale dimensione, di quale complessità), quello di imparare a produrre file XML, nella maniera più automatica possibile, e quello di imparare a recuperare file XML, ricostruendo, quando e se necessario, il suo formato di partenza. Il Corso si allarga allo studio delle più importanti "sottotecnologie" nate dopo XML, e quindi XSL, XPath, WebServices, RSS, ecc. A CHI È RIVOLTO Sviluppatore Prerequisiti:  Buona conoscenza dell'Architettura di un'Applicazione Internet  Conoscenza della programmazione Web, sia lato Client che Server  Conoscenza di XML e Tecnologie Collegate COMPETENZE ACQUISITE Al termine del corso i partecipanti saranno in grado di:  capire come è fatto un file XML e quale livello di complessità può arrivare  Comprendere le aree di applicabilità di XML
  • 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  Sperimentare le varie tecniche di produzione di file XML, da quelle "manuali", a quelle altamente automatizzate permesse dalle Libraries presenti nella .Net Framework 2.0  Sperimentare le varie tecniche di lettura ed interpretazione di file XML  Sperimentare le varie tecniche di manipolazione di file XML  Esplorare a fondo la tecnologia WebServices  Esplorare a fondo il più noto dialetto di XML, l'RSS PROGRAMMA DI DETTAGLIO 1) Modulo 1 - Introduzione al formato XML - Strumentazione a disposizione  L'albero XML  Concetto di Well Formed  Concetto di Valid  Concetto di Schema  Sottotecnologie a disposizione: XSL, XSLT, XPath, XQuery  Suddivisione dei Compiti tra Client e Server  XML Parsers  XML Editors 2) Modulo 2 - Casistiche di utilizzo del Formato XML  B2B  Web Services  Files di Configurazione  Utilizzo di XML per creare DB statici  Dati Strutturati e XML  Dati NON Strutturati e XML  Open XML  XML e il WEB (RSS)  Altri 3) Modulo 3 - Strumenti per XML  XML e CSS  XML e XSL  XML e XSLT  La programmazione di XSL  XPATH  XQUERY
  • 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 4) Modulo 4 - Approfondimento di XSL/XSL  Selezione dei Nodi tramite XPath  Navigazione nell'Albero XML fino al raggiungimento dei singolli Nodi  Filtro sui dati  Sort  Problematiche evolute: Join, LookUp  Problematiche di calcolo risovibili con XSL  Problematiche Gerarchiche  Problematiche di trasformazione (XSLT) 5) Modulo 5 - Strumenti per XML in MS.NET 2.0  La libreria System.XML  Le sottolibrerie della System.XML  I vari Reader e Writer  Modi per visualizzazioni di files XML Strutturati  Problematiche di Conversione via codice 6) Modulo 6 - XML Lato Client  Individuazione delle caratteristiche del Client  Attivazione, da codice JavaScript, sul Client del parser  Lettura del file XML ed impaginazione dei Dati  Problematiche complesse 7) Modulo 7 - XML e i Database  Produzione di XML da Database  Gestione degli Aspetti Relazionali  Gestione degli Aspetti Gerarchici  Problematiche di Aggiornamento  Proceduralizzazione dei Processi B2B 8) Modulo 8 - WebServices  XML + SOAP per realizzare i Web Services  Concetto di Serializzazione  L'Architettura dei WebServices  Tipo di Dati utilizzabili nel creare un Web Service  Problemi di conversione a Monte e a Valle  Sincronizzazione tra Server e Client  Utilizzo di Web Services di Mercato 9) Modulo 9 - XML utilizzato come linguaggio di descrizione  Esempi WEB.CONFIG, WSDL, XAML, XCML, ecc.
  • 4.
    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  Uso evoluto del Web.Config 10) Modulo 10 - Varie  RSS, il dialetto di XML, più diffuso. Sua importanza.  RSS, produzione, lettura ed elaborazione  XML e la Grafica  XML lato Client. Lettura, navigazione, elaborazione. 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.