[3-5] Oracle WebLogic Server 12c

INCAPROG ONLINE
Online

CO$570.000 - ($125.261)
¿O prefieres llamar ahora al centro?
+57 6... Ver más
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Online
  • 24 horas de dedicación
  • Duración:
    12 Días
Descripción

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.

Información importante

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
  • 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
  • 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
  • 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.
  • 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
  • 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 ?
  • 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.
  • 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
  • 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
  • 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

Compara este curso con otros similares
Ver más cursos similares