Máster Certificado en Big Data y Minería de Datos
Recomendaciones similares

Últimas novedades

curso Instalación, Configuración y Administración de Apache Tomcat
curso Apache Cocoon Avanzado
curso Creación de Aplicaciones JavaEE
curso Desarrollo de Aplicaciones Web con Java
curso JBoss Application Administration I
curso Desarrollo de Aplicaciones JavaEE con Jboss
curso JavaServer Faces (JSF) y Facelets
curso JBoss Seam
curso Aplicaciones Web con Struts 2
curso Aplicaciones Web con Spring

Mejor Valorados

curso JavaServer Faces (JSF) y Facelets
curso Apache Cocoon Avanzado
curso JBoss Seam
curso JBoss Application Administration I
curso Desarrollo de Aplicaciones Web con Java

Más visitados

curso Instalación, Configuración y Administración de Apache Tomcat
curso Desarrollo de Aplicaciones JavaEE con Jboss
curso JavaServer Faces (JSF) y Facelets
curso Desarrollo de Aplicaciones Web con Java
curso JBoss Seam

Descargar catálogo de cursos

[J-16] Creación de Aplicaciones JavaEE (30 h)

Nivel: IntermedioIntermedioIntermedioIntermedio

Temario
(Este curso sigue el temario oficial recomendado por Oracle, "Developing Applications for the Java EE 6 Platform")

	PARTE 1. Arquitectura de las Aplicaciones Empresariales
		1. Patrones de Diseño
		2. Patrón Modelo-Vista-Controlador
		3. Comunicación Síncrona y Asíncrona
		4. Topologías de Red y Clustering
		5. Estructura en Capas

	PARTE 2. Tecnologías Web
		1. El rol de los componentes web en una aplicación JavaEE
		2. El modelo petición-respuesta de HTTP
		3. Comparativa entre Servlets, JSP y JSF


	PARTE 3. Desarrollo de Servlets
		1. API de Servlets
		2. Configuración mediante anotaciones y descriptores de despliegue
		3. APIs de Petición y Respuesta
		4. Los servlets como controladores

	PARTE 4. Desarrollo con JavaServer Pages
		1. JSP como mecanismo de presentación
		2. Creación de páginas JSP
		3. Proceso de datos recibidos desde servlets
		4. Introducción a la librería JSTL
		5. El lenguaje de expresiones EL

	PARTE 5. JavaServer Faces
		1. El modelo JSF
		2. Añadiendo soporte JSF a aplicaciones
		3. Uso de las librerías de Tag en JSP
		4. Configuración de la navegación entre páginas JSF
		5. Beans gestionados JSF
		6. Conversiones entre formatos
		7. Validación de datos
		8. Gestión de errores
		9. Internacionalización de aplicaciones

	PARTE 6. Introducción a EJB
		1. Tipos de EJBs : Beans de Sesión
		2. Tipos de EJBs : Beans dirigidos por menasjes
		3. La JPA como sustitutio de los Beans de Entidad
		4. Rol de los EJBs en una aplicación Java
		5. EJB Lite

	PARTE 7. Implementando Beans de Sesión EJB 3.0
		1. Comportamiento Stateless vs Stateful
		2. Beans de Sesión con esado
		3. Beans de Sesión sin estado
		4. Beans de Sesión Singleton
		5. Creación de Beans de Sesión
		6. Empaquetamiento y despliegue
		7. Creación de clientes EJB

	PARTE 8. La API de Persistencia de Java
		1. El rol de la JPA en una aplicación JavaEE
		2. Mapeado Relacional a Objetos  (ORM)
		3. Creación de Clases de Entidad
		4. La API EntityManager
		5. Ciclo de vida de componentes de Entidad
		6. Unidades persistentes y empaquetamiento

	PARTE 9. Implementación de una política transaccional
		1. Semánticas de transacción
		2. Transaccionalidad declarativa y programática
		3. Uso de la API JTA y demarcación transaccional programática
		4. Transacciones gestionadas por el contenedor
		5. Bloqueo optimístico y versionamiento
		6. Bloqueo pesimístico.
		7. Transacciones en el perfil web

	PARTE 10. Aplicaciones JavaEE Asíncronas y Mensajería
		1. Necesidad de ejecución asíncrona
		2. Introducción a la tecnología JMS
		3. JMS y las transacciones
		4. Administración JSM
		5. Propiedades y ciclo de vida de los Beans Dirigidos por Mensajes
		6. Creación de Beans Dirigidos por Mensajes

	PARTE 11. Servicios Web
		1. Papel de los servicios web en una aplicaciópn JavaEE
		2. Modelos de servicios web
		3. Especificaciones
		4. APIs Java para proceso de XML
		5. Implementación de Servicios Web Con JAX-WS y JAX-RS
		6. Tipos de Endpoint soportados por JavaEE
		7. Desarrollo de Clientes de Servicios

	PARTE 12. Políticas de Seguridad
		1. Políticas deseguridad declarativas
		2. Usuarios y Roles
		3. Creación de políticas de seguridad basadas en roles
		4. API de Seguridad
		5. Configuración de la autenticación en la capa web



Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa

Requisitos Previos
Pleno dominio de la programación en Java, en particular la orientación a objetos, API de E/S (incluyendo la serialización de objetos), API de Colecciones Conocimientos básicos de bases de datos relacionales y SQL Soltura en el manejo de un entorno de desarrollo como Eclipse o NetBeans
Salidas Profesionales
Materiales
A todos los alumnos se les entrega: ? Un DVD con documentación, materiales adicionales, ejemplos y con el software utilizado durante el curso, así como herramientas adicionales ? Un Manual impreso diseñado específicamente para el curso
Modalidades y Horarios

Modalidad Presencial

Horarios:
Mañanas (9:00-14:00)
Tardes (15:00-19:00)

Duración: 30 horas
Número mínimo de alumnos: 3
Número máximo de alumnos: 25

Modalidad de Aula Virtual

(En esta modalidad, el alumno puede participar a distancia en un curso presencial, pudiendo ver y escurchar al docente, interactuar con él y los demás asistentes, formular preguntas, etc. En definitiva, dispone de todas las ventajas de un curso presencial sin necesidad de desplazarse )

Duración: 30 horas
Número mínimo de alumnos: 5
Número máximo de alumnos: 15
Información Adicional


Logo Fundación Tripartita Para empresas y empleados, podemos gestinar las bonificaciones de la Fundación Tripartita para este curso. Dependiendo de sus circunstnacias, es posible que su empresa se pueda beneficiar de una bonificación de hasta el 100% del importe del curso, resultando en un curso de coste 0.


Solicitar información adicional


(c) 2024 Planetalia S.L. Todos los derechos reservados.
Este sitio web utiiza cookies tanto propios como de terceros. El uso del sitio implica la aceptación de dicho uso, así como de los Términos y Condiciones del sitio.