Curso Programación en Lenguaje Java

Duración: 24 hrs.

Código SENCE: 12 – 37 – 8128 – 66

Objetivos Generales:

Al final del curso el participante podrá:

  • Hacer uso eficiente y efectivo de la estrategia que le permita desarrollar aplicaciones web con tecnología Java basada en J2EE
  • Entender la arquitectura de desarrollo multicapas de aplicaciones Web con J2EE

Contenido del Curso:

Módulo 1: Esencia de J2EE

-  Contenidos

  • Características de las aplicaciones J2EE
  • Arquitectura de software y componentes de J2EE
  • Herramientas y productos para el desarrollo de aplicaciones J2EE
  • Configuración de ambientes de desarrollo de J2EE

Módulo 2: Servlets (Objeto JAVA que sirve de Interfaz con el sitioWeb)

-  Contenidos

  • Conceptos de Servlet
  • Requisitos para ejecutar un Servlet
  • Contexto de Servlet
  • Ciclo de vida Servlet
  • Utilización de las clases para solicitud y respuesta con un sitio Web
  • Enviando código de error
  • Administración de sesiones
  • Eventos de aplicaciones y sesiones

Módulo 3: Java Server Pages (JSP)

-  Contenidos

  • Fundamentos de java Server Pages
  • Elementos de JSP
  • Expresiones JSP
  • Scriptlets ( Nos permite declarar variables, funciones y datos estadísticos) de JSP
  • Declaraciones JSP
  • Directivas JSP
  • Variables predefinidas
  • Acciones JSP

Módulo 4: Trabajando con Bases de Datos

-  Contenidos

  • Paquete java.sql
  • Pasos para manipular Bases de Datos
  • Login (conexión) basado en Servlet
  • Insertando datos a una tabla con Servlet
  • Mostrando datos de una base de datos
  • Manipulando transacciones

Módulo 5: JSP y Enterprise Java Beans (EJB)

-  Contenidos

  • Que es un Bean?
  • Propiedades de los Beans
  • Persistencia
  • Invocando un Bean desde una página JSP
  • Accediendo a propiedades de un Bean desde Request (Requerimiento)

Módulo 6: Desarrollo de Caso EJB, JSP

-  Contenidos

  • Definición de caso
  • Identificando componentes EJB
  • Desarrollo de los documentos: HTML, JSP, CSS ( Cascading Style Sheets, hojas de Estilo en cascada)