I corsi ed il training organizzati da Nalinka si rivolgono alle aziende. Lo Staff di Nalinka ha una consolidata esperienza di insegnamento nei settori aziendale ed accademico.
OBIETTIVI DEL CORSO
Il programma di training si prefigge di fornire tutte le conoscenze necessarie a permettere un uso professionale delle tecniche di trasformazione di documenti XML in altri documenti XML (che utilizzano un vocabolario diverso), in documenti HTML standard e di testo (comma separated, ecc.).
CONTENUTI DEL CORSO
-
XML 1.0: Scopo, sintassi, documenti ben formati e validi.
-
Introduzione ai linguaggi dichiarativi: funzioni pure e ricorsione, differenze con i linguaggi procedurali.
-
Sintassi ed utilizzo di eXtensible Stylesheet Language Transformation (XSLT). Le versioni 1.0 (Reccomendation) ed 1.1 (Working Draft)e loro implementazione nei più comuni processori XSLT.
-
XPath 1.0: sintassi, operatori, espressioni e funzioni. Indipendenza da XSLT ed uso congiunto.
-
Il processo di trasformazione dei documenti XML: rappresentazioni ad albero dei documenti di input, output e fogli di stile.
-
Il processo di serializzazione dei documenti: trasformazioni dinamiche e batch.
-
Design dei fogli di stile (o di trasformazione): modularità, documenti di input ed output multipli, pull processing e Push processing.
-
Parsers XML e processori XSLT: le più comuni implementazioni. disponibili.
-
Utilizzo delle API: DOM (Document Object Model) e SAX (Simple API for XML).
-
Uso di XSLT e XPath in .NET: classi e namespace.
-
Validazione dei documenti di input e di output: gli SCHEMAs
-
Caso di Studio: il linguaggio XNLK e la sua trasformazione in documenti HTML standard.
A CHI E' UTILE
Alle aziende, enti, organizzazioni che in un qualsiasi settore dell'informatica hanno a che fare con XML per l'archiviazione dei dati ed il loro interscambio.
DUTTILITA'
Il programma di formazione e training può essere integrato con la trattazione delle problematiche di accesso a fonti di dati esterne (database, files di testo) che necessitano di trasformazione.
CORSI CORRELATI
ISCRIZIONE
Per avvalerti di questo corso o per maggiori informazioni, scrivi a: