E-Learning: Curso Java EE y Frameworks MVC – Online
Descripción

Este curso pretende preparar al participante para obtener las competencias necesarias para desarrollar aplicaciones empresariales cumpliendo con el estándar Java EE, también conocido como j2ee, hace uso de la versión 6 pero mantiene constantemente una relación y mención a los equivalentes a la versión de Java EE 5.
El enfoque principal estará dado al componente Web, implementando el patrón de arquitectura MVC (Modelo, Vista y Controlador) incorpora también el Framework Struts 2, Spring Frameworks3 y EJB3 con GlassFish como Servidor de Aplicaciones.
Enviar Solicitud de Inscripción (+)
Objetivo Principal

Capacitar a los participantes en el desarrollo de aplicaciones empresariales JAVA EE utilizando los Frameworks y plataformas de mayor popularidad en el mercado.
Resultados Esperados
El participante, al finalizar el curso, será capaz de desarrollar aplicaciones empresariales que cumplan el estándar Java EE, comprendiendo la arquitectura del modelo, haciendo uso de Servlets, con interfaces JSP que hagan uso de los EJB3 (Enterprise JavaBeans) en servidores de aplicaciones GlassFish. También será capaz de Desarrollar Aplicaciones Web Java EE utilizando Spring3 Frameworks y Struts 2, comprendiendo la arquitectura del modelo MVC, haciendo uso de los diversos componentes y APIs como el patrón de Inversión de control, Interceptores de peticiones HTTP, manejo de formularios, validaciones de datos, abstraer las conexiones y operaciones a la base de datos utilizando la capa de modelo (acceso a datos) implementando el patrón DAO y ORM con Hibernate y JPA.
Modalidad a Distancia
100% eLearning mediante probadas herramientas de educación a distancia, que incluyen foros para las dudas que vayan teniendo y discutir los temas semanales, con materiales de calidad y ejercicios didácticos paso a paso y trabajos de laboratorio prácticos, presentaciones, etc
Duración
La duración del curso es de 8 semanas, un módulo o capitulo por semana, y se podrá acceder a él en cualquier momento y lugar a través de nuestra Plataforma e-Learning mediante un Usuario y Clave, tienen una organización “semanal” por módulos, no requiere una dedicación diaria exclusiva ni tiene horarios fijos, la duración del curso equivale a 120 hrs. aproximadamente.
Pre-Requisitos
Conocimientos básicos de desarrollo en Java y Programación Orientada a Objetos.
Temario
- Arquitectura Multicapa de Java EE / j2ee
- Herramientas que componen Java EE
- Cómo obtener e instalar el software
- Servidores de Aplicación
- Modelo de aplicación j2ee
- Tipos de Contenedores
- Java Servlets
- JSP y JSTL
- Arquitectura MVC (Modelo, Vista y Controlador)
- Framework Struts 2
- JSP & JSTL / Struts Tags
- El controlador de Struts Actions Support
- Las acciones de Struts
- El bean del formulario
- Controladores Multi-action (Wildcard Mappings)
- Tipos de Results
- Formularios y Validación
- Interceptando un requests – con Interceptor interface
- Inyección de dependencia de parámetros del request a un POJO
- Manejo de Sesiones HTTP desde ActionContext
- Struts 2 CRUD – Preparable
- Soporte i18n
- Soporte a DAO
- Spring Framework 3.0
- Inyección de dependencias IOC
- El Contenedor
- Los beans
- Autowiring – anotaciones
- JSP & JSTL
- ‘Plain-old’ JSPs versus JSTL
- Librerías de Tag para Formularios
- Tipos de Controllers
- Handler mappings
- Formularios y Validación
- Interceptando un requests – con HandlerInterceptor interface
- Manejo de Sesiones HTTP (SessionUtility)
- Soporte a DAO
- Modelo implementando JDBC
- ORM Hibernate.
- Configurando SessionFactory
- El Hibernate Mapping
- El HibernateTemplate
- El Hibernate Dao Support
- Configurando Hibernate CFG
- La clase HibernateUtil
- El Hibernate Mapping
- Mapping anotados – Hibernate
- Introducción EJB 3.0
- JPA (Java Persistence API)
- Mapping anotados – Java Api Persistencia (JAP)


