Didattica

Il corso ha una durata di 40 ore divise in 5 lezioni della durata di 8 ore.
Si svolge nella fascia oraria compresa tra le 9,30 e le 18,30.

Overview

Il web ha reso possibile comunicare con chiunque e in qualunque luogo grazie a degli standard come HTML, GIF e JavaScript. Tali standard consentono di creare una pagina e di visualizzarla in momenti diversi da parte di più riceventi.
Tali standard non sono però sufficienti a rappresentare e gestire i dati. Oggigiorno Internet è un mero mezzo di accesso a immagini e testi. Internet deve fare molto più che fornire accesso a informazioni e fissare standard di visualizzazione. Deve fissare uno standard per la comprensione delle informazioni, un modo comune di rappresentare i dati cosicchè i programmi software siano in grado di eseguire meglio ricerche, spostarsi, visualizzare e manipolare informazioni nascoste nell'oscurità contestuale.
Lo standard HTML non può fare tutto questo perchè si limita a descrivere l'aspetto di una pagina Web, mischiando dati e rappresentazione. XML consente invece di separare la struttura dell'informazione dalla sua rappresentazione.

Obiettivi formativi

Il corso fornisce ai partecipanti una solida base sulla tecnologia XML, rendendoli autonomi sulla logica dei documenti XML e sulle caratteristiche principali di alcune tecnologie che ruotano attorno all’XML, come XPath e XSL. Al termine del corso gli studenti saranno in grado di:

Al termine del corso i partecipanti saranno in grado di:

  • Descrivere i Markup Language e le loro caratteristiche
  • Confrontare SGML, HTML, XML
  • Descrivere come vengono visualizzati ed utilizzati i documenti XML
  • Spiegare come vengono usati in XML i DTD (Document Type Definition) e gli schemi
  • Creare ed utilizzare fogli di stile CSS
  • Creare ed utilizzare fogli di stile XSL-T
  • Descrivere alcune applicazioni basate su XML

Destinatari

Il corso si rivolge a diplomati e laureati in qualsiasi disciplina che intendano acquisire le conoscenze fondamentali del linguaggio XML.

Prerequisiti

Per seguire con profitto il corso è richiesta:

  • conoscenza del linguaggio HTML
  • conoscenza basilare della lingua inglese tecnica

Programma

Modulo 1

  • Introduzione ad XML

Modulo 2 - Documenti, dati e rappresentazioni
  • Struttura dei documenti XML
  • Documenti ben formati
  • Documenti validi

Modulo 3 - Definizione ed applicazione di grammatiche
  • DTD
  • XML Schema
  • Namespaces

Modulo 4 - Supporto per la programmazione
  • DOM
  • SAX

Modulo 5 - Modelli di presentazione dei documenti XML
  • CSS
  • XPath e XSL


Sono previste esercitazioni pratiche su tutti gli argomenti trattati.

Certificazioni

Il corso non prevede percorsi di certificazione specifici.