Bit, Forma los mejores profesionales y usuarios desde 1967

Programa de curso
XML con JAVA y JAVASCRIPT

Características

Requisitos:
Saber programación JAVA y JAVASCRIPT.

Fechas y horarios:
Consultar Calendario de Cursos

Importe:
Consultar precios, y descuentos en Calendario de cursos.
El importe incluye inscripción, material y prácticas. IVA Exento.

Documentación
Cada asistente dispondrá de un manual de apoyo sobre la materia impartida y de toda la documentación necesaria para el adecuado seguimiento del curso.

Certificado:
Al finalizar el curso se le entregará un certificado donde consta la calificación obtenida en base a las pruebas y/o prácticas realizadas durante el mismo. 


Temario

I. XML y tecnologías relacionadas

1. El lenguaje XML
• Objetivos del XML
• Diferencias entre XML y otros lenguajes de programación
• Estructura y sintaxis del código XML
• Espacios de nombres (namespaces) en XML

2. Definición de Datos en XML
• DTD o definición de tipo de documento
- Tipos de atributos
- Declaración de entidades
• Definición avanzada de datos con XML Schema

3. Estilos en XML: transformar XML a diferentes formatos mediante XSL
• Componentes de XSL: XSLT y FO
• XPath, el lenguaje para manipular XSL
• XSLT: lenguaje para transformación de documentos XML
• XLink: enlaces a otros documentos desde XML
• XPointer: enlaces a partes de un documento XML
• XHTML: convergencia de XML y HTML

4. El standard FO (Formatting Objects) para definición de documentos.
• Elementos del lenguaje FO
• Ejemplos de conversión XML a PDF utilizando FO

II. Proceso de XML utilizando Java

5. Arquitecturas de Programación XML
• SAX: Proceso mediante eventos
• DOM: Modelo de Objeto de Documento
• XQL: Lenguaje de consulta (query) de documentos XML

6. Bibliotecas Java para programación XML: JAXP, JDOM, Xerces, Xalan
• JAXP: Paquete standard para proceso XML en Java
- Principales clases.
- Ejemplos de utilización
• JDOM: Componentes de alto nivel para procesar XML
- Principales clases.
- Ejemplos de utilización
• Xerces: analizador de XML
• Xalan: componentes para transformaciones XSLT
• FOP: herramientas para procesar documentos FO

7. AJAX (Asynchronous Javascript And XML)
• Introducción a Javascript
• Proceso y creación dinámica de objetos DOM desde Javascript
• El objeto XMLHttpRequest: llamadas asíncronas al servidor desde páginas HTML
• Generar la respuesta a una llamada XMLHttpRequest desde el servidor
• Analizar la respuesta desde javascript

III. Sesiones Prácticas
8. Leer, Modificar y Grabar XML con JAVA
• Leer, modificar y crear documentos XML
• Almacenar y procesar XML utilizando Bases de Datos en lugar de ficheros
• Ejemplos utilizando SAX, DOM y JDOM combinados com Xerces

9. Transformación de documentos XML utilizando XSLT
• Ejemplos de transformaciones XSLT utilizando Xalan

10. Generación de PDF utilizando FO
• Creación dinámica de ficheros PDF utilizando FO y los componentes Apache FOP

11. AJAX
• Ejemplos de páginas web dinámicas utilizando XML con JavaScript


Venga a conocernos:
Solicite entrevista con nuestros jefes de estudios o consultores, le asesoraremos sin compromiso
:
Información: tl. 93 209 29 66 - escola@bit.es
Planes de empresa: Teresa Coll, tl. 93 209 29 66 - empresa@bit.es
   
BIT-DIAGONAL - diagonal@bit.es
Av.Diagonal, 618 2º - 08021 Barcelona (Spain)
tel.93 209 29 66 - fax: 93 414 13 63
Plano Diagonal
 

26/03/2009

© 2009 Bit, s.a. Todos los derechos reservados