Maestría JAVA – JEE FRAMEWORK ORACLE

Duración Fecha
Inico
Fecha
Termino
Horario
Mañana
Horario
Tarde
Horario Vespertino
80 horas cronológicas 00-00-0000 00-00-0000

Objetivo:

Capacitar a los asistentes en la tecnología de desarrollo JAVA EE, considerando las técnicas de desarrollo utilizando los Frameworks disponibles en la plataforma ORACLE. Este programa de entrenamiento esta diseñado para la implementación de aplicaciones empresariales en múltiples capas, permitiendo a los asistentes desarrollar componentes de presentación y componentes de negocios integrados con el ORM TopLink.

Tópicos:

1. Arquitectura y Tecnología de Aplicaciones JAVA Enterprise Edition
1.1 Arquitecturas Cliente/Servidor
1.2 Arquitectura de Servicios Internet/Intranet
1.3 Arquitectura de Servicios JAVA EE
1.4 Integración de Servicios de Procesamiento

1.5 Plataforma ORACLE JAVA EE

1.6 Herramienta JDeveloper

1.7 Conceptos de ORACLE Application Server (OAS) y OC4J

 

2. Patrones de Diseños aplicados al desarrollo de Software JAVA EE

2.1 Patron Decorating Filter

2.2 Patron Front Controller

2.3 Patron Helper View

2.4 Patron Service to Worker

2.5 Patron Dispatcher View

2.6 Patron Value Object

2.7 Patron Business Delegate

2.8 Patron Data Access Object

 

3. Desarrollo de Aplicaciones Web utilizando J2EE

 

3.1. Conceptos de Desarrollo de Servlets
3.1.1 Conceptos de Servlet y sus componentes
3.1.2 Manejo de Sesiones
3.1.3 Manejo de excepciones
3.1.4 Manejo de parámetros http

3.1.5 Manejo de parámetros de configuración y contexto

3.1.6 Invocación entre  Servlets

 

3.2 Tecnología XML

3.2.1 Documentos y Etiquetas (DOM y SAX)

3.2.2 Validación de documentos

3.2.3 Definición de Schemas

3.2.4 Espacios de nombres

3.2.5 Ejemplos de uso: Transferencia de datos, especificación de configuraciones, etc.

3.2.6 Uso de hojas de estilo CSS

3.2.7 Uso de XML y Java Beans

 

3.3. Desarrollo de Java Server Pages (JSP)
3.3.1 Estructuras de un archivo JSP y su procesamiento
3.3.2 Etiquetas de control y de evaluación
3.3.3 Uso de JavaBeans
3.3.4 Manejo de sesiones

3.3.5 Invocación entre JSP

3.3.6 Uso de librerías de etiquetas

 


3.4. Implementación de aplicaciones Web basados en MVC

3.4.1 Patrón de diseño Model View Controler (MVC)

3.4.2 Desarrollo de JavaBeans

3.4.3 Integración de aplicaciones Servlets y JSP

 

3.5 Implementación de aplicaciones utilizando Struts

3.5.1 Utilización de Frameworks Struts

3.5.2 Configuración del contenedor para utilizar Struts

3.5.3 Creación de acciones básicas

3.5.4 Gestión de formularios con Struts

3.5.5 Tags específicos en Struts

3.5.6 Beans ActionForm

3.5.7 Beans de Estado del Sistema

3.5.8 Beans de Lógica de Negocio

3.5.9 Interacciones de Forms y FormBean

3.5.10 Construir Formularios con Struts

3.5.11 Tipos de Campos de Entrada Soportados

3.5.12 Etiquetas de Presentación

3.5.13 Validación Automática de Formularios

3.5.14 La clases Action

3.5.15 Implementación de ActionMapping

3.5.16 Archivo de Configuración de Mapeos de Action

3.5.17 Descriptor de Despliegue de la Aplicación Web

 

3.6. Uso efectivo de JSF (Java Server Faces)

3.6.1 Introducción a JSF

3.6.2 Comparación con Struts

3.6.3 Backing Beans

3.6.4 Manejo de eventos

3.6.5 Validaciones y Conversiones

3.6.6 Rendering

3.6.7 Construir custom JSF - componentes de UI

3.6.8 Facelets (JavaServer faces View definition framework)

3.6.9 Frameworks y librerías RichFaces

 

 

 

4. Implementación de Aplicaciones JAVA EE utilizando ORACLE ADF

 

4.1 Utilización de componentes ADF Faces
4.1.1
UI components
4.1.2 Estructura de una Pagina

4.1.3 Rich Internet components
4.1.4 Archivo UIResources

4.2 Componentes de negocios ADF
4.2.1 Utilizando conexiones a bases de datos TopLink

4.2.2 Creación de proyectos y aplicaciones

4.2.3 Objetos de entidad

4.2.4 Objetos de presentación

4.2.5 Módulos de una aplicación ADF

 

4.3 Administrando aplicaciones con  Application Modules
4.3.1 Componentes de una aplicación

4.3.2 Creación y exposición de métodos
4.3.3 Renombrado de vistas y asociaciones
4.3.4 Uso de Business Components y  Data Controls




4.4 Enlazando UI Components con Data Sources
4.4.1 Agregando objetos de búsqueda a un modulo aplicación

4.4.2 Utilizando ADF databinding
4.4.3 Utilizando el Binding Editor
4.4.4 Creación de un  custom data control

 

4.5 Desarrollo de una Página simple utilizando ADF Faces
4.5.1 Creando un
Page Outline
4.5.2 Agregando UI Components a una página
4.5.3 Creando botones de Edit y View

4.5.4 Agregando botones de commandos

4.5.5 Ejecutar y probar una página

4.6 Creando una página Master-Detail
4.6.1 Creando un Data View
4.6.2 Desarrollo de un UI básico

4.6.3 Agregando el componente Master
4.6.4 Agregando el componente Detail
4.6.5 Enlazando la página a la aplicación


4.7 Implementación de operaciones transaccionales

4.7.1 Implementación de métodos personalizados
4.7.2 Creación de un componente Data View
4.7.3 Creación de una página Create
4.7.4 Creación de una página de confirmación

4.7.5 Paso de parámetros entre páginas

 

4.8 Paso de parámetros en una página

4.8.1 Uso de LOV en campos y parámetros
4.8.2 Uso de LOV estáticos y dinámicos

4.8.3 Creación de una tabla para despliegue de datos

4.9 Despliegue de una aplicación ADF

4.9.1 Opciones de despliegue

4.9.2 Despliegue y prueba de una aplicación ADF
4.9.3 Despliegue de una aplicación en OAS

Imprimir

Track IT
Entrenamiento y capacitación

Huerfanos 786 Oficina 910 Piso 9
Santiago de Chile.
Teléfono: (56)(2)5824530

Envíenos sus consultas y cometarios a:

info1@trackit.cl

Asesores de Capacitación:

Asesor Capacitación

ventas@trackit.cl

Patricia Falcon

pfalcon@trackit.cl

Solange Cerda

scerda@trackit.cl

Consultas

mvalenzuela@trackit.cl
Subir

Contacto