Java 2 Enterprise Edition - nanforiberica

    NOMBRE DEL CURSO

    Java 2 Enterprise Edition

    ESPECIALIDAD

    Lenguajes de Programación

    MODALIDAD

    on-line soporte 2.0

    CONTACTO

    soporte@nanforiberica.com 

     

    Objetivos del curso

    En este curso el alumno aprenderá a desarrollar aplicaciones en J2EE usando Sockets, Threads, Javabeans, JDBC, servlets, JSP, EJB. Una vez desarrollados, aprenderá a implementarlos en un servidor de aplicaciones J2EE.

    Dirigido a

    Personas con conocimientos de programación en Java que deseen desarrollar aplicaciones seguras, portables y multihilo en J2EE.


    Contenidos del curso 

    Sockets

    Unidad 1. Programación en red

    • Punto 1.1 Introducción
    • Punto 1.2 La clase Socket
    • Punto 1.3 Leer y Escribir en un Socket
    • Punto 1.4 Programar un servidor con sockets

    Unidad 2 El servidor ServidorPreguntas

    • Punto 2.1 El protocolo de ServidorPreguntas
    • Punto 2.2 El cliente ClientePreguntas

    Unidad 3 Ejecutar los programas

    Unidad 4 Soportar múltiples clientes

    Threads

    Unidad 1. Programación concurrente en Java

    • Punto 1.1 Introducción
    • Punto 1.2 Un Sencillo Thread de ejemplo
    • Punto 1.3 El Cuerpo de un Thread
    • Punto 1.4 El Estado de un Thread
    • Punto 1.5 Un "Nuevo Hilo"
    • Punto 1.6 Ejecutar
    • Punto 1.7 No Ejecutable
    • Punto 1.8 Muerto
    • Punto 1.9 La Excepción IllegalThreadStateException
    • Punto 1.10 Threads servidores


    Unidad 2: Grupos de Threads

    • Punto 2.1 El Grupo de hilos por defecto
    • Punto 2.2 Crear un Thread en un Grupo Específico
    • Punto 2.3 La Clase ThreadGroup
    • Punto 2.4 Métodos de Manejo de la Colección
    • Punto 2.5 Métodos que operan con todos los threads de un grupo.


    Unidad 3: Sincronización de hilos

    • Punto 3.1 El Ejemplo Productor/Consumidor
    • Punto 3.2 Los métodos notify() y wait()
    • Punto 3.3 El programa Principal
    • Punto 3.4 La Salida 
    • Punto 3.5 Monitores


    JavaBeans

    Unidad 1. Componentes en la Plataforma Java

    • Punto 1.1 Introducción
    • Punto 1.2 Conceptos
    • Punto 1.3 Introspección y descubrimiento

    Unidad 2: Métodos de interfaz y propiedades

    • Punto 2.1 Persistencia
    • Punto 2.2 Eventos
    • Punto 2.3 Diseño visual

    Unidad 3: Examen de un Bean sencillo

    • Punto 3.1 Examen de un Bean sencillo
    • Punto 3.2. Un ejemplo de Bean "hola"


    Unidad 4: Utilizar BeanBox

    • Punto 4.1. Utilizar BeanBox
    • Punto 4.2. Arrancar y utilizar un BeanBox
    • Punto 4.3. Arrastrar un Bean al BeanBox
    • Punto 4.4. Editar las Propiedades de un Bean


    JDBC

    Unidad 1. Establecer una conexión

    • Punto 1.1 cargar los Drivers
    • Punto 1.2 Hacer la conección

    Unidad 2. Seleccionar una tabla

    Unidad 3. Crear sentencias JDBC

    • Punto 3.1 Ejecutar sentencias

    Unidad 4. Introducir datos en una tabla

    Unidad 5. Obtener datos de una tabla

    Unidad 6. Recuperar valores desde una hoja de resultados

    • Punto 6.1 Utilizar el Método ‘next’
    • Punto 6.2 Utilizar los métodos ‘getXXX’
    • Punto 6.3 Utilizar el método getString 

    Unidad 7. Actualizar tablas

    Unidad 8. Utilizar transacciones

    • Punto 8.1 Desactivar el modo Auto-entrega
    • Punto 8.2 Utilizar transacciones para preservar la integridad de los datos 
    • Punto 8.3 Cuándo llamar al método rollback

    Unidad 9. El API de JDBC 2.0

    Unidad 10. Mover el cursor por una hoja de resultados

    Unidad 11. Hacer Actualizaciones en una Hoja de Resultados

    Unidad 12. Insertar y borrar filas programáticamente

    Unidad 13. Insertar y borrar filas programáticamente

    Unidad 14. Borrar una Fila

    Servlets

    Unidad 1. Utilizar Servlets en lugar de Scripts CGI!

    • Punto 1.1 Otros usos de los Servlets
    • Punto 1.2 El Interface Servlet

    Unidad 2: Interacción con el Cliente

    • Punto 2.1 El Interface ServletRequest
    • Punto 2.2 El Interface ServletResponse

    Unidad 3: Capacidades Adicionales de los Servlets http

    • Punto 3.1 Un Servlet Sencillo
    • Punto 3.2 Interactuar con los Clientes
    • Punto 3.3 Peticiones y Respuestas
    • Punto 3.4 Objetos HttpServletRequest
    • Punto 3.5 Objetos HttpServletResponse 

    Unidad 4: Cabecera de Datos http

    • Punto 4.1 Manejar Peticiones GET y POST
    • Punto 4.2 Manejar Peticiones POST

    Unidad 5: Problemas con los Threads

    • Punto 5.1 Proporcionar Información de un Servlet

    Unidad 6: El Ciclo de Vida de un Servlet

    • Punto 6.1 Cada servlet tiene el mismo ciclo de vida. 
    • Punto 6.2 Inicializar un Servlet
    • Punto 6.3 Interactuar con Clientes
    • Punto 6.4 Destruir un Servlet
    • Punto 6.5 Inicializar un Servlet
    • Punto 6.6 Parámetros de Inicialización 
    • Punto 6.7 Destruir un Servlet 
    • Punto 6.8 Manejar Threads de Servicio a la terminación de un Servlet 
    • Punto 6.9 Peticiones de Seguimiento de Servicio
    • Punto 6.10 Proporcionar Limpieza a la Desconexión
    • Punto 6.11 Crear Métodos de Larga Duración Educados

    Unidad 7. Guardar el Estado del Cliente

    • Punto 7.1 Seguimiento de Sesión
    • Punto 7.2 Obtener una Sesión
    • Punto 7.3 Almacenar y Obtener Datos desde la Sesión
    • Punto 7.4 Invalidar la Sesión
    • Punto 7.5 Manejar todos los Navegadores

    Unidad 8. Utilizar Cookies

    • Punto 8.1 Crear un Cookie
    • Punto 8.2 Seleccionar los Atributos de un Cookie
    • Punto 8.3 Enviar Cookies 
    • Punto 8.4 Recuperar Cookies
    • Punto 8.5 Obtener el valor de una Cookie

    Unidad 9. Ejecutar Servlets

    • Punto 9.1 Llamar a Servlets desde un Navegador
    • Punto 9.2 Ejemplos de URLs de Servlets en etiquetas HTML
    • Punto 9.3 Llamar a un Servlet desde otro Servlet


    JSP

    Unidad 1. Introducción
    Unidad 2. Directrices JSP
    • Punto 2.1 Directrices básicas 
    • Punto 2.2 Directriz Include 
    • Punto 2.3 Directriz Taglib
    • Punto 2.4 Ejemplos 
    • Punto 2.5 Scriptlets
    • Punto 2.6 Expresiones 

    Unidad 3. Acciones estándar

    Unidad 4. Ejemplos

    Unidad 5. Más acciones estándar

    • Punto 5.1 Introducción 

    Unidad 6. Objetos implícitos


    EJB

    Unidad 1. ¿Qué son los EJBs?

    • Punto 1.1 Enterprise versus JavaBeans
    • Punto 1.2 Variedad de Beans
    • Punto 1.3 Persistencia y Transacciones 
    • Punto 1.4 Seguridad y Manejo de errores 
    • Punto 1.5 Portabilidad y lógica de empresa 

    Unidad 2. Trabajar con EJB

    • Punto 2.1 Introducción
    • Punto 2.2 Vista desarrollador cliente (cliente)

    Unidad 3. Ejemplo básico

    • Punto 3.1 Introducción
    • Punto 3.2 Vista proveedor del bean (desarrollador)

    Unidad 4. ¿Qué no puedo hacer con un EJB?

    Unidad 5. Componentes EJB en la web


    Despliegue de aplicaciones en Tomcat y Weblogic

    Unidad 1. Introducción

    Unidad 2. Desarrollo de servlets

    Punto 2.1 Servlets genéricos
    Punto 2.2 Servlets HTTP
    Punto 2.3 Ejemplo de prueba
    Punto 2.4 Compilar un servlet

    Unidad 3. Crear una aplicación web

    Punto 3.1 Estructura de directorios
    Punto 3.2 Modificar el descriptor de despliegue
    Punto 3.3 Crear el WAR.

    Unidad 4. Desplegar aplicaciones web en Tomcat 3.2

    Punto 4.1 Introducción
    Punto 4.2 Probar el servlet

    Unidad 5. Desplegar aplicaciones web en Weblogic 6.0

    Punto 5.1 Introducción
    Punto 5.2 Desplegar war usando la consola
    Punto 5.3 Desplegar aplicaciones manualmente
    Punto 5.4 Probar el servlet
    Punto 5.5 Reconfigurar aplicaciones web.

     

    Requisitos

    Hardware: PC Multimedia

    Pentium IV o superior, 1 Gb de memoria, tarjeta de sonido, altavoces/cascos

    Software:

    Windows XP, Windows Vista o Windows 7

    Navegadores: Explorer 6,7 y 8 o firefox 2 y 3

    Java 1.5 o superior

    Adobe Flash Player 7.0 o superior

    Javascript habilitado

    Adobe Reader 8.0 o superior

    €225.00