Objetivo MASTER:
Master Superior profesional pensado para formar a especialistas en el aprendizaje de Tecnologías Java, desde la programación orientada a objetos, pasando por el estudio avanzado en varias de las tecnologías que ofrece (RMI, JFC, AWT), incluyendo el desarrollo de aplicaciones web bajo la plataforma J2EE (JavaTM 2 Platform Edition) con servlets, JSP y EJB. Por último, se estudia la combinación de este lenguaje con el lenguaje portable de datos XML
Certificaciones:
Además, con este máster se prepara al asistente para conseguir las siguientes certificaciones oficiales de Sun Microsystems:
- Sun Certified Programmer for Java 2 (TM) Platform [Examen 310-025]
- Sun Certified Web Component Developer For J2EE (TM) Platform [Examen 310-080]
- Sun Certified Enterprise Architect for J2EE Technology [Examenes 310-051, CX-310-300A y 310-061]
PROGRAMA:
PROGRAMACIÓN EN JAVA
MOD1: FUNDAMENTOS
- - Identificadores, palabras y tipos
- - Expresiones y control de flujo
- - Vectores
- - Objetos y clases
- - Características avanzadas
- - Excepciones
- - Construcción de GUIs
- - Modelo de eventos del AWT
- - Librería de componentes del AWT
- - Java Foundation Classes
- - Introducción a los applets en Java
- - Threads
- - Stream de entrada/salida y ficheros
- - Reciclaje de memoria dinámica
- - Programación en red
MOD2 - INTRODUCCIÓN A LAS BASES DE DATOS Y SQL
- - Introducción a las bases de datos.
- - Terminología y conceptos.
- - Técnicas de entrevista con los clientes
- - análisis de requisitos.
- - Creación del modelo de datos basados en las necesidades de los clientes.
- - Diagramas Entidad Relación
- - Normalización del modelo de datos
- - Lenguaje SQL - Sentencias de definición y manipulación de datos
- - Lenguaje SQL - Consultas.
- - Subconsultas
- - Uniones y Agrupaciones
- - Creación de tablas con restricciones de dominio.
- - Integridad Referencial
- - Servidores SQL Gratuitos – MySQL
- - Servidores SQL Comerciales - Oracle 8i
MOD 3: HTML Y JAVASCRIPT
- - Introducción a los lenguajes de contenido
- - HTML Básico
- - Tablas, Imágenes y Enlaces
- - Mapas de Imagen.
- - Creación de Formularios
- - Extensiones de HTML - CSS y CSS2
- - JavaScript
- - HTML dinámico. Creación de efectos
- - Uso de JavaScript para la validación de formularios
- - Uso de JavaScript para la gestión de capas HTML
MOD 4: JSP
- - Páginas JSP
- - Modelos de desarrollo - Modelo JSP 1
- - Modelo JSP2 o Model View Controller (MVC)
- - MVC con Beans Empresariales
- - Protección de recursos
- - Autenticación y autorización simple
- - Diseño y desarrollo de componentes Web reutilizables
- - Diseño y desarrollo de páginas JSP utilizando componentes JavaBeans
- - Diseño y desarrollo de páginas JSP utilizando etiquetas personalizadas
- - Diseño y desarrollo de una librería de etiquetas personalizadas
ARQUITECTURAS J2EE
MOD 1: XML y UML
- - Introducción a XML
- - Creación de DTDs
- - Modelo DOM de documentos XML.
- - Proceso de documentos XML desde Java - Interfaz DOM
- - Dibujar diagramas UML.
- - Interpretar diagramas UML.
- - Explicar el efecto de la encapsulación, la herencia y el uso de interfaces en las características de la arquitectura.
MOD 2: Arquitectura J2EE
- - Introducción a la arquitectura J2EE
- - Arquitecturas comunes
- - El Servicio de directorios JNDI
- - Pools de conexiones
- - Creación y uso de Pools de conexiones
- - Tipos de EJB
- - Arquitectura y aplicaciones con EJBs
- - Las transacciones y los EJB
- - Instalación de aplicaciones EJB
MOD 3: Desarrollo de aplicaciones J2EE con EJBs
- - Beans de sesión (Session beans)
- - Tipos de beans de sesión
- - Creación y despliegue de beans de sesión
- - Modelo de contenedores de Enterprise JavaBeans
- - Beans de entidad (Entity Beans)
- - Tipos de beans de entidad
- - Beans CMP
- - Beans BMP
- - Relaciones entre beans de entidad
- - Los beans de entidad y las transacciones
- - Arquitecturas MVC con beans
MOD 4: Protocolos
- - HTTP
- - HTTPS
- - IIOP,
- - JRMP
- - Firewalls
MOD 5: Aspectos avanzados de la Arquitectura J2EE
- - Aplicabilidad de la tecnología J2EE
- - Patrones de programación
- - Mensajería
- - Internacionalización
- - Seguridad
EL MASTER INCLUYE:
- - Profesor Certificado con amplia experiencia docente.
- - Tutor personalizado para la respuesta de preguntas (after-hours).
- - Libros Oficiales para la consecución de la certificación.
- - Documentación complementaria