Antes de comenzar
En esta sección descubrirá qué esperar de este tutorial y cómo aprovecharlo al máximo.
Esta serie de cinco tutoriales le ayuda a prepararse para tomar la Prueba 142 de certificación de IBM, XML y tecnologías relacionadas, a obtener el certificado de desarrollador de soluciones IBM, certificación XML y de tecnologías relacionadas. Esta certificación identifica a un desarrollador de nivel intermedio que diseña e implementa aplicaciones que utilizan XML y tecnologías relacionadas como XML Schema, Extensible Stylesheet Language Transformation (XSLT) y XPath. Este desarrollador entiende profundamente los fundamentos XML; tiene conocimientos de conceptos XML y tecnologías relacionadas; comprende cómo los datos se relacionan con XML, en particular con problemas asociados con el modelado de información, procesamiento XML, representación XML y servicios web; tiene un conocimiento riguroso de recomendaciones World Wide Web Consortium relacionados con XML (W3C) y está familiarizado con las mejores prácticas reconocidas.
Quien ha estado trabajando con el desarrollo de software en los últimos años es consciente de que XML provee capacidades a través de las plataformas para datos, así como el lenguaje de programación Java™ lo hace para la lógica de aplicación. Esta serie de tutoriales es para quien desee ir más allá de lo básico del uso de tecnologías XML.
Este tutorial es el primero en la serie "XML and Related Technologies certification prep" que lo guía a través de los aspectos clave para utilizar tecnologías XML de manera eficiente con proyectos Java. El primer tutorial se enfoca en arquitectura, es decir, qué tecnologías utilizar en qué situaciones de manera que funcionen bien.
Este tutorial sienta las bases para la Parte 2, la cual se enfoca en el modelado de la información, lo que incluye el uso de espacios de nombres y la definición de esquemas de Definición de Tipo de Documento (DTD).
Este tutorial está escrito para programadores Java que tienen un entendimiento básico de XML y cuyas habilidades y experiencia están en el comienzo de un nivel intermedio. Usted debería tener una familiaridad general con la definición, validación y lectura de documentos XML y un conocimiento práctico del lenguaje Java.
Después de completar este tutorial, usted sabrá cómo realizar lo siguiente:
-
Determinar las implicaciones de una arquitectura dada en consideraciones de diseño XML
-
Seleccionar tecnologías XML apropiadas para una arquitectura dada
-
Evaluar las consideraciones de rendimiento para el análisis XML, la validación y la transformación
-
Implementar las clases de Java utilizando Java Architecture for XML Binding (JAXB)
-
Tratar la seguridad XML utilizando cifrado XML y firmas
Este tutorial está escrito para desarrolladores que tienen un antecedente en programación y lenguajes de programación, y que entienden modelos básicos de ciencias informáticas y de estructuras de datos. Deberá estar familiarizado con los siguientes conceptos relacionados con XML y ciencias informáticas: recorrido del árbol, recurrencia y reutilización de datos. Deberá estar familiarizado con los estándares y conceptos de Internet como navegador web, cliente-servidor, documentación, formateo, comercio electrónico y aplicaciones web. También se recomienda tener experiencia en el diseño y la implementación de aplicaciones de computadora basadas en Java y en el trabajo con bases de datos relacionales.
Es necesario un sistema con un navegador actualizado.
