[3-5] Oracle WebLogic Server 12c
Curso
Online
*Precio estimado
Importe original en COP:
$ 570.000
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
24h
-
Duración
12 Días
Objetivo del curso: El curso le permitirà al estudiante el despliegue de aplicaciones web empresariales en etapa de producciòn mediante la herramienta Oracle WebLogic Server, a su vez que le permitirá entender todos los conceptos inherentes al patrón MVC, y a las tecnologías relacionadas con las aplicaciones distribuidas en Java, y como estas se relacionan con su respectivo despliegue en Oracle WebLogic. Dirigido a: Estudiantes y profesionales de Ingeniería informática los cuales tengan intención de incremenetar sus conocimientos en amplitud y profundidad con respecto al despliegue de aplicaciones J2EE por medio del servidor de aplicaciones Oracle WebLogic Server.
Opiniones
Temario
- Capítulo 1 - Creación de aplicaciones Web en WebLogic
- 1.1.Java Servlets y JSP Conceptos clave
- 1.1.1.Características de los Servlets
- 1.1.2.Características de JavaServer Pages
- 1.2.Mejores prácticas en aplicaciones Web
- 1.2.1.Garantizar un correcto manejo de
- 1.2.2.Utilice las etiquetas JSTL para reducir Código Scriptlet
- 1.2.3.Utilice etiquetas personalizadas para los comportamientos seleccionados
- 1.2.4.Utilice Servlet filtrado para comportamientos que son comunes
- 1.2.5.Creación de archivos de Excel usando servlets y páginas JSP
- 1.2.6.Viendo el código generado Servlet
- 1.1.Java Servlets y JSP Conceptos clave
- Capítulo 2 - La elección de una arquitectura de aplicaciones Web
- 2.1.Conceptos clave de la arquitectura
- 2.1.1.Niveles de aplicación Java EE
- 2.1.2.Arquitectura Modelo-Vista-Controlador
- 2.1.3.Patrones de diseño Comúnes de Java EE
- 2.2.Capa de presentación
- 2.2.1.Requisitos para la capa de presentación
- 2.2.2.Otras consideraciones con respecto a la arquitectura
- 2.3.Arquitecturas de capa de presentación óptimas
- 2.3.1.Arquitectura orientada a JSP.
- 2.3.2.Arquitectura orientada a Servlets : Struts
- 2.3.3.Arquitectura orientada a Servlets : Spring MVC
- 2.1.Conceptos clave de la arquitectura
- Capítulo 3 - Diseño de una aplicación Java EE Ejemplo
- 3.1.Requerimientos de Aplicación
- 3.2.Modelo de Dominio de Negocio
- 3.3.Requerimientos de Presentación
- 3.4.Arquitectura de aplicación web
- 3.5.Aproximación de Presentación
- 3.5.1.Auto-ensamble
- 3.5.2.Ensamblaje página maestro
- 3.5.3.Ensamble de vista externas con marco de Tiles
- 3.6.Interfaces en Capa de Negocios
- 3.6.1.Controladores llaman servicios de negocio
- 3.6.2.Controladores poblan formas para JSPs
- 3.6.3.Actualizaciones requieren llamados explicitos de servicios
- 3.6.4.Relaciones entre componentes de presentación
- Capítulo 4 - Construyendo una aplicación web de ejemplo
- 4.1.Vista general de componentes de aplicación
- 4.2.Construyendo el esqueleto de la aplicación
- 4.3.Construyendo los componentes del usuario en sitio
- 4.3.1.Componentes de reservación de información
- 4.3.2.Componentes de reservanción de procesos
- 4.3.3.Componentes de ofertas apuntadas
- 4.4.Construcción de Componentes de Administración de Sitio
- 4.4.1.Componentes de Autenticación/Autorización
- 4.4.2.Componentes de Mantenimiento de propiedades
- Capítulo 5 - Empaquetamiento y despliegue de Aplicacion
- 5.1.Empaquetamiento de aplicaciones Web
- 5.1.1.Estructura de directorio de una aplicación web
- 5.1.2.Descriptor de archivos de una aplicación web
- 5.1.3.Precompilación de componentes JSP
- 5.1.4.Creación una aplicación web
- 5.1.5.Creación de un archivo de aplicación web
- 5.2.Despliegue de aplicaciones web
- 5.2.1.Despliegue automático
- 5.2.2.Utilidad de desplegador de aplicaciones weblogic Ant Task
- 5.2.3.Consola de despliegue de Weblogic
- 5.2.4.Creación de los usuarios requeridos y grupos
- 5.1.Empaquetamiento de aplicaciones Web
- Capítulo 6 - Construcción de Enterprise JavaBeans en el servidor de WebLogic
- 6.1.Vista general de la tecnología EJB
- 6.2.EJB 3.0
- 6.2.1.El framework spring
- 6.3.Tipos de Componentes EJB
- 6.3.1.Stateless Session Beans
- 6.3.2.Sateful Session Beans
- 6.3.3.Message-Driven Beans
- 6.3.4.Interceptores
- 6.4.EL API de persistencia de Java
- 6.4.1.Historia del JPA
- 6.4.2.Conceptos de JPA
- 6.4.3.Un ejemplo de JPA
- 6.4.4.Aplicación JPA
- 6.5.Contenedor EJB del servidor WebLogic
- 6.5.1.Conceptos básicos de EJB
- 6.5.2.Ciclo de vida del EJB del servidor WebLogic
- 6.6.Características generales del servidor EJB de WebLogic
- 6.6.1.Despliegue/redespliegue del EJB
- 6.6.2.Compilación dinámica del EJB.
- 6.6.3.Interfaces de Negocio Remotas EJB y JNDI
- 6.6.4.Referencias entre EJBs
- 6.7.Características del Bean de Sesion
- 6.7.1.Stateless Session EJB Pooling
- 6.7.2.Gestión de Cache de las sesiones EJB stateful
- 6.7.3.Replicación en-memoria para los EJBs de sesión stateful
- 6.7.4.Manejadores a los beans de sesión
- 6.7.5.Métodos idempotentes
- 6.8.Características de los beans orientados a mensajería
- 6.9.Características de las tecnologías OpenJPA y Kodo
- 6.9.1.El descriptor de despliegue Kodo
- 6.9.2.Groups fetch
- 6.9.3.Eager fetching
- 6.9.4.Estrategias de bloqueo optimista y versiones
- 6.9.5.Manejo de conjunto de resultados grandes
- 6.9.6.Cacheo a segundo nivel
- 6.9.7.Comportamiento de control de limpieza
- 6.9.8.Inversos gestionados
- 6.9.9.Estrategias de herencia mezclados.
- 6.9.10.Cacheo de sentencia preparada.
- 6.10.Descriptores de despliegue o anotaciones
- 6.10.1.Planes de despliegue
- 6.10.2.Anotaciones, descriptores, planes e inyección de dependencia
- Capítulo 7 - Construyendo una aplicación EJB de ejemplo
- 7.1.Requerimientos de capa de negocios
- 7.1.1.Requerimientos de mapeo objeto-relacional
- 7.1.2.Requerimientos de acceso de datos
- 7.1.3.Otros requerimientos de capa de negocios
- 7.1.4.Revisión de requerimientos de la capa de negocios
- 7.2.Opciones de arquitectura en la capa de negocios
- 7.2.1.SLSBs y los requerimientos del Session Facade
- 7.2.2.EJBs de sesión stateless con JDBC
- 7.2.3.EJBs de sesión stateless con beans de entidad EJB 2.1 CMP
- 7.2.4.EJBs de sesión stateless con JPA
- 7.3.La implementación bigrez.com
- 7.3.1.Esquema de base de datos
- 7.3.2.Modelo de dominio
- 7.3.3.Servicios
- 7.3.4.Unidades de Prueba
- 7.3.5.Agregación de bloqueo optimista
- 7.4.Uso de TopLink en lugar de Kodo
- 7.4.1.¿ Para que usar TopLink ?
- 7.4.2.Cambios a bigrez.com para usar TopLink.
- 7.1.Requerimientos de capa de negocios
- Capítulo 8 - Empaquetamiento y Despliegue de Aplicaciones WebLogic
- 8.1.Creación de un archivo EJB
- 8.1.1.Descriptores de despliegue EJB
- 8.2.Empaquetamiento de unidades de persitencia JPA
- 8.3.Aplicaciones Empresariales
- 8.3.1.Estructura de directorio de aplicaciones empresariales
- 8.3.2.Descriptor de archivos de Aplicaciones Empresariales
- 8.3.3.Descriptores expandidos
- 8.3.4.Librerias incluidas
- 8.3.5.Librerias de Java EE compartidas y paquetes opcionales
- 8.3.6.Otros tipos de módulos
- 8.3.7.Personalización de carga de clases
- 8.4.Empaquetamiento del bigrez.com
- 8.5.Aplicaciones de despliegue
- 8.5.1.Creación de servicios requeridos
- 8.5.2.Despliegue automático y el weblogic.Deployer
- 8.5.3.Consola de despliegue de WebLogic
- 8.1.Creación de un archivo EJB
- Capítulo 9 - Desarrollo y Despliegue de servicios Web
- 9.1.Resumen de Estandares de Servicios Web
- 9.2.Creación de Servicios Web con el servidor WebLogic
- 9.2.1.Arquitectura del Contenedor de los Servicios Web
- 9.2.2.Desarrollo de Servicios Web para el servidor WebLogic
- 9.2.3.Desarrollo de Clientes de Servicio Web
- 9.3.Conceptos Básicos
- 9.3.1.Uso del JAX-RPC
- 9.3.2.Entendiendo el estilo y uso
- 9.3.3.Influenciando que operación invocar
- 9.3.4.Creación de mas servicios Web dinámicos
- 9.3.5.Uso de los Manejadores de los Servicios Web
- 9.3.6.Uso de los adjuntos SOAP
- 9.3.7.Implementación de los Servicios Web Stateful
- 9.3.8.Implementación de Servicios Web Asincrónicos
- 9.3.9.Personalización de mapeos entre Java y XML
- 9.4.Uso de Seguridad de Servicios Web
- 9.4.1.Definición de las políticas de seguridad
- 9.4.2.Seguridad a nivel de transporte
- 9.4.3.Seguridad a nivel de mensajería
- 9.4.4.Configuración de seguridad del Servicio Web
- 9.5.Agregación de los Servicios Web a bigrez.com
- Capítulo 10 - Uso del JMS de WebLogic
- 10.1.Conceptos Claves del JMS
- 10.1.1.Entendiendo los módelos de mensajería
- 10.1.2.Revisión del API de JMS
- 10.2.El Proveedor JMS de WebLogic
- 10.2.1.Entendimiento de los Servidores JMS de WebLogic
- 10.2.2.Clustering WebLogic JMS
- 10.2.3.Clientes de WebLogic JMS
- 10.2.4.Configuración del JMS WebLogic
- 10.3.Diseño de Aplicaciones JMS WebLogic
- 10.3.1.Eligiendo un tipo de destinación
- 10.3.2.Ubicación de destinaciones
- 10.3.3.Escogiendo el tipo de mensaje apropiado
- 10.3.4.Compresión de mensajes largos
- 10.3.5.Selección de un estrategia de acuse de recibo de mensaje
- 10.3.6.Diseño de un selector de mensaje
- 10.3.7.Escogiendo una estrategia de expiración del mensaje
- 10.3.8.Manejo de mensajes envenenados
- 10.3.9.Manejo de asuntos de ordenamiento de mensajes
- 10.3.10.Uso de transacciones
- 10.3.11.Uso de sesiones multicast
- 10.3.12.Manejo de solicitudes/Estilo de respuesta de intercambio de mensajes
- 10.4.Programación de Aplicaciones JMS en WebLogic
- 10.4.1.Uso de JMS de WebLogic con Servlets y EJBs
- 10.4.2.Consumo de mensajes asincrónicos en el servidor
- 10.5.Proveedores Externos JMS
- 10.5.1.Entendiendo el Puente de Mensajería
- 10.5.2.Entendiendo el Servicio Store-and-Forward
- 10.5.3.Uso de los Beans Orientados a Mensajería
- 10.5.4.Mapeo de Objetos Externos JMS al JNDI WebLogic
- 10.5.5.Integración de Encolamiento Avanzado de Oracle
- 10.5.6.¿ Como escoger una estrategia de Integración ?
- 10.1.Conceptos Claves del JMS
- Capítulo 11 - Uso de la seguridad en WebLogic
- 11.1.Vista general de la seguridad en WebLogic
- 11.1.1.Administración
- 11.2.Framework de Seguridad en WebLogic
- 11.2.1.Servidor LDAP embedido.
- 11.2.2.Proveedores de Seguridad y Realms
- 11.3.Uso de Almacenamientos Externos de Seguridad
- 11.3.1.Gestión de Autenticación Externa LDAP
- 11.3.2.Gestión de Autenticación RDBMS
- 11.4.Configuración de SSL/TLS
- 11.4.1.Vista general de los certificados SSL y X.509
- 11.4.2.Obtención de un Certificado X.509
- 11.4.3.Configuración del SSL una-vía
- 11.4.4.Configuración del SSL doble-vía
- 11.4.5.Depuración de Problemas con SSL
- 11.5.Programación de Clientes Java Seguros
- 11.5.1.Programación de Clientes Java que implementan JAAS
- 11.5.2.Programación de Clientes Java que implementan SSL
- 11.6.Gestión de Seguridad de Aplicación
- 11.6.1.Aplicación de Modelos de Seguridad
- 11.6.2.Configuración de la Seguridad en una Aplicación Java EE
- 11.6.3.Configuración de la Seguridad en una Aplicación en WebLogic
- 11.6.4.Iniciando el Servidor WebLogic
- 11.7.Acreditación única
- 11.7.1.Lenguaje de Marcación de Aserción de Seguridad (SAML - Security Assertion Markup Language)
- 11.7.2.Configuración de Seguridad de Dominio Cruzado y entrega de credenciales simple.
- 11.7.3.Proveedores de Autenticación Personalizados.
- 11.1.Vista general de la seguridad en WebLogic
- Capítulo 12 - Administración y Despliegue de Aplicaciones en el Servidor WebLogic
- 12.1.Conceptos Claves de Arquitectura en WebLogic
- 12.1.1.Arquitectura de Dominio
- 12.1.2.Arquitectura de Servidor WebLogic
- 12.1.3.Arquiectura de Servidor Clustering en WebLogic
- 12.1.4.Servidor de Administrador
- 12.1.5.Gestor de Nodos
- 12.2.Conceptos Claves de Administración de WebLogic
- 12.2.1.Estados del Servidor
- 12.2.2.Monitoreo del Servidor Self-Health
- 12.2.3.Canales de Red
- 12.3.Configurando un Servidor de Dominio en un Servidor WebLogic
- 12.3.1.Configurando un Nuevo Dominio
- 12.3.2.Configuración de Servidores
- 12.3.3.Configuración del Clúster
- 12.3.4.Configuración de los Canales de Red
- 12.3.5.Instalación del Gestor de Nodos
- 12.3.6.Configuración del Sistema Operativo
- 12.3.7.Configuración de la Máquina Virtual de Java
- 12.3.8.Configuración del Plug-in del Servidor Web
- 12.3.9.Configuración del Puerto de Administración y del Canal
- 12.3.10.Configuración de Aplicaciones para el Servidor WebLogic
- 12.4.Monitoreo de Aplicaciones del Servidor WebLogic
- 12.4.1.Uso de la Herramienta de Scripting de WebLogic
- 12.4.2.Uso de la Herramienta de Administración por línea de comando depreciada
- 12.4.3.Monitoreo con la Consola WebLogic
- 12.4.4.Monitoreo Programático con JMX
- 12.4.5.Monitoreo vía SNMP
- 12.5.Administración de Aplicaciones de Servidor WebLogic
- 12.5.1.Asuntos relacionados con Fallas en las Aplicaciones
- 12.5.2.Versionamiento de Aplicaciones
- 12.5.3.Administración de Condiciones de Falla
- 12.1.Conceptos Claves de Arquitectura en WebLogic
- Capítulo 13 - Optimización del Desempeño en un Servidor WebLogic
- 13.1.Información general de rendimiento del sistema
- 13.1.1.Revisión de los Principios Básicos
- 13.1.2.Puesta a punto de aplicaciones WebLogic Server-Based
- 13.2.Mejores Prácticas de Rendimiento
- 13.2.1.El diseño para mejorar el rendimiento
- 13.2.2.Comprender las mejores prácticas de Contenedores Web
- 13.2.3.Comprender las mejores prácticas de Contenedores EJB
- 13.2.4.La aplicación de prácticas de base de datos de mejor acceso
- 13.3.Solucionar problemas de rendimiento
- 13.3.1.Preparación para la solución de problemas
- 13.3.2.Cuello de botella de identificación y corrección
- 13.3.3.Resolución de Problemas
- 13.3.4.Problemas comunes de aplicación del rendimiento del servidor
- 13.3.5.Seguimientos de pila de Java
- 13.1.Información general de rendimiento del sistema
- Capítulo 14 - Entorno de desarrollo Mejores Prácticas
- 14.1.Definición de Hardware y software necesarios
- 14.1.1.Compartir un servidor de base de datos
- 14.2.Instalación de WebLogic Server Software
- 14.2.1.Crear y configurar un dominio WebLogic Server
- 14.3.Desarrollo de la Estructura del Proyecto
- 14.4.Simplificación del ciclo de desarrollo
- 14.4.1.Split Directorio de Desarrollo
- 14.4.2.FastSwap
- 14.5.El establecimiento de un proceso de generación
- 14.5.1.La integración continua
- 14.5.2.Código de Inspección y herramientas de Reporting
- 14.6.Entornos de Desarrollo Integrado
- 14.6.1.Requisitos previos
- 14.6.2.Configuración de Eclipse para bigrez.com
- 14.6.3.Configuración para JDeveloper bigrez.com
- 14.6.4.Depuración con un IDE
- 14.7.Creación de una infraestructura de pruebas unitarias
- 14.7.1.La importancia de la Unidad de Pruebas
- 14.7.2.El marco de pruebas JUnit
- 14.7.3.Fuera de la prueba-de contenedores
- 14.7.4.Pruebas de interfaces web
- 14.7.5.Servicios Web
- 14.7.6.De rendimiento y pruebas de concurrencia
- 14.1.Definición de Hardware y software necesarios
[3-5] Oracle WebLogic Server 12c
*Precio estimado
Importe original en COP:
$ 570.000