Curso Java SE Avanzado (Standard Edition)
Dirigido a
Personas que quieren profundizar en la tecnología Java en aplicaciones de sobremesa , conocer los Diagramas de Secuencia UML y profundizar en el conocimiento y utilización de los patrones de diseño.
Conocimientos previos
Para seguir este curso es necesario tener unos fundamentos sólidos de Java y de Orientación a Objetos. Si estos conocimientos no se tienen, es necesario realizar con anterioridad el curso Java SE (Standard Edition)
Temario
- Red - Swing - Streams
- Valerse de la API java.net para interactuar con las capas TCP/IP a través de los sockets
- Utilizar tanto los Streams de bytes de entrada como los de salida para enviar y recibir mensajes HTTP
- Utilizar el patrón de diseño fachada de la banda de los cuatro y los patrones de diseño Controlador, Indirección, Bajo acoplamiento y Alta Cohesión de Craig Larman.
- Serialización
- Concepto de Serialización
- Ejemplo de Serialización
- Introspección
- Concepto de Introspección
- Ejemplo de Introspección
- Acceso a Bases de Datos
- Conocer los cuatro tipos de drivers utilizados por Java para conectar a Bases de Datos
- Ver como la API java.sql aplica los patrones de diseño Abstract Factory y Factory Method de la banda de los cuatro para que todas las BDS puedan interactuar con aplicaciones Java de forma transparente
- Utilizar el driver JDBC-ODBC Bridge de tipo 1
- Utilizar el driver JDBC 100% Java a través de conexión de Red directa de tipo 4
- Utilizar las Properties de Java para tener acceso a los drivers en un entorno de producción sin que se tenga que modificar el código fuente.
- XML
- Sintaxis de las DTDs
- Ejemplo de validación de un Documento XML con una DTD
- XML - Swing
- La API JAXP (Java API for XML Processing) para parsear documentos XML desde Java
- Ejemplo de lectura de un documento XML con la API JAXP
- XML
- Sintaxis de los XML Schemas
- Ejemplo de validación de un Documento XML con un XML Schema
- Java Web Start
- Distribución de aplicaciones con JAWS
|