CHIUDI
Sei interessato al corso XML? Vuoi essere avvisato via mail in caso di novità e promozioni? Allora lasciaci il tuo indirizzo email oppure ISCRIVITI GRATIS
Aggiornami: Su questo corso Su tutti i corsi

Corso XML

Home » Corsi » Corso XML

Corso XML - Creazione di strutture XML, XSL ed altri linguaggi eXtensible
Corso di base su XML, il meta-linguaggio per lo scambio dati e la connettività su Internet. Durante il corso vengono approfondite la struttura di un linguaggio XML, la sua sintassi e la sua validità (sia con DTD che con XML Schema). Viene poi studiato l'utilizzo di XML nella pratica, sia come linguaggio per lo scambio dati (EDI), sia come linguaggio per la trasformazione e la rappresentazione di documenti su Internet, con un'approfondita analisi di XSL (XSL-T e XSL-FO).

Lezioni: 13 lezioni testuali corredate da immagini
Argomenti: 109 argomenti trattati
Download: 9 risorse extra da scaricare
Servizi: quiz, quaderno appunti, assistenza1 ed attestato finale2
Docente: Luca Ruggiero
  1. E' prevista nelle mod. Tutor, Certificate ed Extra
  2. E' previsto nelle mod. Certificate ed Extra
Prezzi ed Info del corso XML

Per conoscere tutte le differenze, clicca sull'icona info sulla destra delle varie modalità.

Modalità Easy
Corso (accesso base per 30 gg)
Informazioni sulla modalità Easy
Modalità Tutor
Corso + Tutor (30 gg)
Informazioni sulla modalità Tutor
Modalità Certificate
Corso + Tutor (60 gg) + Attestato
Informazioni sulla modalità Certificate
Modalità Extra
Corso + Tutor (90 gg) + Attestato
Informazioni sulla modalità Premium

N.B. I prezzi si intendono IVA esclusa

Acquista
Sommario del corso XML
  1. Fondamenti di XML
    • Introduzione ad XML ed ai linguaggi di markup
    • Come e perchè si usa XML
    • Linguaggi e metalinguaggi
    • Un primo esempio di XML
    • Come si presenta XML nel browser
    • Analisi di un documento XML
    • Editor per XML
    • XML e HTML
    • Altri linguaggi XML: MathML, XHTML, RSS, SOAP...
  2. Sintassi XML
    • XML ben formato
    • XML valido
    • Validatori XML
    • Intestazione XML
    • Le tag
    • Nomi XML
    • Attributi
    • Elementi
    • Entità interne
    • Entità esterne
    • Sezioni CDATA
  3. DTD
    • Data Definition Type
    • Dichiarazioni di elementi
    • Nomi di elementi
    • Parole speciali
    • Uso dei simboli: più, stella, punto di domanda, virgola, e barra
    • Attributi
    • DTD Interna o Esterna e Public Identifier Format
    • Documenti XML standalone
  4. XML Schema
    • Oltre la DTD
    • Perchè usare XML Schema
    • DTD e XML Schema
    • L'elemento
    • Elementi XSD Semplici
    • Attributi XSD
    • Elementi XSD Complessi
    • Elementi XSD text-only
    • Elementi XSD misti
  5. XML Schema Avanzato
    • Indicatori XSD
    • Indicatori di occorrenza
    • Indicatori di gruppo
    • Indicatori di ordine
    • XSD
    • XSD
    • Tipi di dato
    • String
    • Date, time e dateTime
    • Duration
    • Decimal, integer
    • Boolean
    • Tipi di dato binari
    • Modificatori per XPath: xs:unique e xs:key
  6. I Namespaces
    • Il problema dei namespace
    • Namespace
    • URI (URL e URN)
    • Prefissi per namespace
    • Scope
    • I namespace e la DTD
    • I namespace e XML Schema
  7. XML per i dati
    • Scambio di dati elettronico o EDI
    • Uso di XML come sorgente dati
    • Fare il parsing di XML
    • Implementare un parser XML
    • Le due principali librerie per XML: SAX e DOM
    • Estrazione dati da un documento XML
    • XPath
    • XQuery
    • XQuery FLOWR
  8. Document Object Model
    • Il Document Object Model (DOM)
    • Estrazione dati con DOM in Java
    • Estrazione dati in C# con MSXML
    • Modifica di un documento con DOM
    • I metodi DOM per la creazione di un nuovo documento XML
    • Creare e trasformare nuovi XML "senza" DOM (Streaming Transform)
  9. Introduzione a XSL
    • Introduzione a XSL: XSL-T e XSL-FO
    • Perché utilizzare XSLT
    • Come utizzre XSL
    • XSL-T in azione
    • XSL-T per produrre HTML
    • XSL-T per produrre testo
    • Trasformazioni XSLT lato client
    • Elementi template
  10. XSLT: Tecniche di trasformazione
    • Uso di <xsl:for-each>
    • Uso di <xsl:sort>
    • Uso di <xsl:if> e <xsl:choose>
    • Trasformazione XSL lato client in JavaScript
    • Trasformazione XSL lato server in ASP (Visual Basic)
    • Quale strategia di trasformazione?
    • Uso di XSLT per estrarre informazioni
    • Variabili e funzioni predefinite
  11. XML e CSS
    • Rendere XML senza XSL-T
    • Uso di CSS con XML
    • Proprietà CSS
    • Problemi nell'uso di CSS con XML
    • Uso combinato di XSL-T e CSS
  12. XSL-FO
    • XSL-FO: Un'alternativa
    • Strumenti e compilatori XSL-FO
    • Elementi di base
    • XSL-FO Flow
    • Template XSL-FO
    • Un esempio completo
    • Tabelle in XSL-FO
    • Uso di XSL-FO con XML e XSL-T
  13. XLink e XPointer
    • Navigazione intra ed extra XML
    • XML Linking Language (XLink)
    • Link ad un'immagine
    • Esempio di XLink funzionante
    • XML Pointer Language (XPointer)
    • Comandi XPointer
    • Utilizzare XPointer nel browser
Accedi a MRW Corsi
Username
Password
Utente Docente
Non sei ancora iscritto? Se ti iscrivi adesso riceverai subito un coupon del valore di 15 Euro che potrai utlizzare sul tuo primo acquisto. Iscriviti subito!
Bundle attivi
Creare app per Android partendo da zero
Impara a creare app per Android partendo dalle basi del linguaggio Java - 2 corsi a soli 180 Euro (fino al 31/07/2014)
Creare siti web
Percorso completo per creare siti web partendo da zero - 3 corsi a soli 157 Euro (fino al 31/07/2014)
Javascript e jQuery
Creare siti e web application con Javascript e jQuery - 2 corsi a soli 140 Euro (fino al 31/07/2014)
PHP e MySQL
Imparare a creare applicazioni web con PHP e MySQL - 2 corsi a soli 160 Euro (fino al 31/07/2014)
Programmare per Windows Phone partendo da zero
Sviluppare applicazioni per Windows Phone con C# partendo da zero - 2 corsi a soli 190 Euro (fino al 31/07/2014)
Se hai dubbi, richieste o domande sul nostro servizo ti invitiamo a visitare la sezione customer care dove potrai trovare tutto l'aiuto di cui hai bisogno.
Puoi effettuare i tuoi pagamenti in tutta tranquillità grazie alle transazioni sicure offerte tramite Banca Sella e PayPal. Per maggiori info circa i pagamenti accettati clicca qui.