Sigue nuestros pasos
Master Desarrollo en Java J2se J2ee Intensivo Verano en Madrid
- Dirección:Basílica 19 - Metro Nuevos Ministerios (Madrid)
- Tipo de Master:Master
- Modalidad:Presencial
- Fecha inicio: 02/07/2012
- Fecha fin:31/07/2012
- Duración:72 Horas
- Precio: Consultar más información
- Horario del Master:17:00 a 21:00
- Lugar: Madrid (Madrid)
Cas Training - Centro Oficial Cisco, Microsoft y Oracle
Desarrollo en la Plataforma Empresarial de Java J2EE (Java Enterprise Edition 6)
Desarrollo de Aplicaciones JAVA EE 6
Objetivos:
Describir el modelo de aplicación para la plataforma Java EE y el contexto para el modelo.
Seleccione el perfil correcto de Java EE para una aplicación dada.
Desarrollar y ejecutar una aplicación EJB.
Desarrollo básico de clases de entidad Java Persistence API para permitir el acceso de base de datos.
Desarrollar una interfaz de usuario basada en Web con Servlets, JSP, JSF.
Desarrollar servicios web sencillos para la plataforma Java EE.
Contenido del curso:
Breve introducción a la tecnología Java EE
- Descripción de las diferentes plataformas y versiones de Java
- Descripción de las necesidades de las aplicaciones empresariales
- Introducción a los servicios y al API Java EE
- Modos de alcanzar la certificación
- Introducción a los servidores de aplicaciones
- Módulos Java EE
Arquitectura de las aplicaciones empresariales
- Patrones de diseño
- Modelo Vista Controlador
- Comunicación sincrónica y asincrónica
- Topologías de red y clústeres
- Capas (cliente, presentación, servicios, integración, persistencia)
Descripción de la tecnología Web
- Describir el papel de los componentes web en una aplicación Java EE
- Definir el modelo HTTP petición-respuesta
- Diferencias entre los servlets de Java, JSP y JSF
- Breve introducción a las tecnologías no cubiertas en detalle
Desarrollo de servlets
- Describir el API Servlet
- Configuración del servlet mediante anotaciones y descriptores de despliegue
- Uso del API petición-respuesta
- Uso de Servlets como controladores
Desarrollo utilizando la tecnología JavaServer Pages
- Evaluar el papel de la tecnología JSP como mecanismo de presentación
- Crear páginas JSP
- Procesar los datos recibidos desde un servlet en una página JSP
- Breve introducción a JSTL y EL
JavaServer Faces
- El modelo JSF en detalle
- Añadir soporte JSF a las aplicaciones web
- Utilizar las librerías de etiquetas de JSF
- Configuración de la navegación con JSF
- Beans gestionados con JSF
- Control de errores, conversión y validación con JSF
EJB general
- Tipos de EJB: Beans de sesión
- Tipos de EJB: Beans dirigidos por mensaje
- Java Persistence API como sustituto de los EJBs de entidad
- Descripción del papel de los EJB en una aplicación Java EE
- EJB Lite
Implementación de los beans de sesión EJB 3.0
- Comparación del comportamiento ‘con estado’ y ‘sin estado’
- Describir las características operativas de los beans de sesión sin estado
- Describir las características operativas de los beans de sesión con estado
- Describir las características operativas de los beans de sesión singleton
- Crear beans de sesión
- Empaquetado y despliegue de beans de sesión
- Creación de clientes de beans de sesión
Java Persistence API
- El papel de Java Persistence API en una aplicación Java EE
- Mapeo Relacional de objetos
- Creación de clases de entidad
- Uso del API EntityManager
- Ciclo de vida y características operacionales de los componentes de entidad
- Unidades de persistencia y empaquetado
La implementación de una política transaccional
- Descripción de la semántica de transacción
- Comparación entre el ámbito de transacción declarativa y el ámbito de transacción programática
- Uso de Java Transaction API (JTA) para programar transacciones
- Implementar una política de transacción para un contenedor gestionado
- Soporte del bloqueo optimista mediante el uso de versiones en los componentes de entidad
- Soporte del bloqueo pesimista en los componentes de entidad
- Uso de transacciones con el perfil web
Desarrollo de aplicaciones Java EE asíncronas y Mensajería
- Necesidades del uso de ejecución asíncrona
- Introducción a la tecnología JMS
- Lista de las capacidades y limitaciones de los componentes Java EE como productores y consumidores de mensajes
- JMS y transacciones
- Administración de JMS
Desarrollo de Beans dirigidos por mensaje
- Describir las propiedades y el ciclo de vida de los beans dirigidos por mensaje
- Creación de un bean dirigido por mensaje
El Modelo de Servicio Web
- Describir el papel de los servicios web
- Modelos de servicios Web
- Enumerar las especificaciones utilizadas para desarrollar servicios web independientes de la plataforma
- Describir las API Java utilizadas para procesar XML y desarrollar servicios web
Implementación de Java EE Web Services con JAX-WS y JAX-RS
- Describir los puntos y características soportadas por la plataforma Java EE 6
- Desarrollo de Servicios Web con Java
- Crear clientes de servicios Web con Java
Implementación de una Política de Seguridad
- Explotación de contenedores gestionados de seguridad
- Definir las funciones y responsabilidades del usuario
- Crear una política de seguridad basada en roles
- Utilizar el API de seguridad
- Configurar la autenticación en la capa web
Desarrollo de Componentes Web con Tecnologías JAVA (Servlets y JSP’s) EE6
Objetivos:
Escribir servlets utilizando el lenguaje de programación Java (servlets Java).
Crear aplicaciones web sólidas con arquitectura MVC, gestión de sesiones, filtros e integración de bases de datos.
Escribir páginas JSP.
Crear fácil de mantener los componentes de vista el uso de páginas JSP, el lenguaje de expresión, y los elementos de la JSP Standard Tag Library (JSTL).
Crear aplicaciones web seguras utilizando las características de la web en Java EE de contenedores.
Contenido del curso:
Introducción a Java Servlets
- Describir las aplicaciones web, CGI, y el papel de Java
- Describir los beneficios de la tecnología Java servlet
- Crear un sencillo Servlet de Java
- Definición de la arquitectura de tres capas
- Definición del patrón Modelo-Vista-Controlador (MVC)
Introducción a Java Server Pages
- Describir por qué Servlets no son la solución total
- Definición de los fundamentos de JSP
- Comprender los fundamentos y las razones de la arquitectura MVC
Implementar un diseño MVC
- Codificar un controlador mediante un servlet
- Codificar una vista usando un JSP
- Delegar el control de un servlet a un JSP
- Comprender los fundamentos de EL
- Implementar un sistema MVC sencillo
El entorno de un servlet
- Comprender más detalles del protocolo HTTP
- Comprender los fundamentos de los formularios HTML
- Comprender los fundamentos de HttpServlet y los APIs relacionadas
- Escribir código que gestione las sesiones de cliente y cookies
Habilidades de los contenedores de servlets y JSP
- Entender el propósito y la estructura de los descriptores de despliegue
- Control del contexto raíz y del mapeo del servlet
- Crear y utilizar el contexto y los parámetros de inicio
- Usar anotaciones para configurar los servlets
Más habilidades de la vista
- Entender los cuatro ámbitos de datos
- Comprender y utilizar operadores de punto EL y operadores de acceso a arrays con Java Beans, matrices y colecciones
- Comprender y utilizar objetos implícitos de EL
- Creación y uso de expresiones aritméticas en EL
- Identificar la necesidad de iteración y selección en la vista, y utilizar etiquetas JSTL para hacer frente a esas necesidades
Desarrollo de páginas JSP
- Comprender los orígenes, beneficios y puntos flojos de JSP
- Describir la tecnología JSP, la conversión de JSP a servlets, y el ciclo de vida de JSP
- Entender los elemento de script, las directivas y las declaraciones
- Uso de variables implícitas de JSP
- Comprender y utilizar las etiquetas de JSP
Desarrollo de páginas JSP con etiquetas personalizadas
- Relacionar JSTL con roles de trabajo comunes en el desarrollo de aplicaciones web y comprender el uso de etiquetas en desarrollos JSP
- Reconocer la sintaxis correcta para las etiquetas
- Configuración de un JSP para utilizar etiquetas de JSTL
- Escribir código JSP con varias etiquetas estándar
- Listar las habilidades de las etiquetas JSTL
Más habilidades del controlador
- Entender el ciclo de vida del servlet
- Describir y utilizar los elementos más avanzados del API servlet
- Crear filtros y usarlos en aplicaciones web
Más opciones para el modelo
- Entender las funciones de JDBC y JPA
- Comprender los diferentes elementos que componen el modelo
- Comprender los fundamentos de la conexión a una base de datos utilizando JDBC o JPA
Aplicaciones web asíncronas
- Comprender las interacciones que son esenciales para las páginas web asíncronas
- Entender el papel de la programación del lado del cliente basada en AJAX
- Implementar servlets asíncronos utilizando las instalaciones de Java EE 6
Seguridad de aplicaciones Web
- Entender el papel del contenedor en la seguridad
- Describir e implementar cuatro modelos de autenticación
- Forzar el uso de cifrado entre una aplicación web y el navegador del cliente
- Entender el papel de JAAS en la autenticación conectable / extensible para aplicaciones web
SOLICITAR INFORMACIÓN SIN COMPROMISO
|
Masters relacionados
- Master Infoarquitectura Virtual en Madrid

- Master Edición de Vídeo Digital, con Audition (Mpm) (Sevilla) en Sevilla

- Master Oficial en Diseño Gráfico de la Comunicación en Madrid

- Master Administración de Mysql Oracle Certified Professional en Madrid

- Master Desarrollo de Aplicaciones Informáticas en Madrid

- Master Diseño Tecnico en Vizcaya

- Master Grado en Animación en Madrid

- Master Curso Superior en Derecho de Internet y Delitos Informáticos On-line

- Master Profesional de Maya en Madrid

- Master Especialista en Desarrollo de Aplicaciones Multiplataforma en Madrid

Otros masters en este centro
- Master Integración de Sistemas en Madrid
- Master Microsoft C# .net 2010 Web Developer Mcts en Madrid
- Master Programación de Aplicaciones .net, Java y Oracle en Madrid
- Master Certificación Oficial Microsoft en Administración de Sistemas con Windows Server 2008 R2 Mcitp Lvc Vid…
- Master Desarrollo Java J2se y J2ee Oracle Certified Expert en Valladolid
- Master Curso de Certificacion en Php en Madrid
- Master Certificación en Desarrollo Oracle Pl/sql Forms Reports V 10 G - Ocp en Madrid
- Master Programación de Aplicaciones .net, Java y Oracle, Desarrollo Web en Madrid
- Master Ccnp V6 (Cisco Certified Networking Professional) en Madrid
- Master Desarrollo Microsoft C#.net Vs.2008 En Madrid



