DESARROLLO WEB CON JAVA JEE8

formulario de contacto

DESARROLLO WEB CON JAVA JEE8

  • Módulo 1: Lenguaje Java. (30 H)

  • Módulo 2: HTML5 (8)

  • Módulo 3: SERVLETS, JSP, JSTL, AJAX. (30 H)

  • Módulo 4: WEBSERVICES (7H)

  • Módulo 5: Base de Datos (JDBC) (25 H)

  • Modulo 6: Struts 2 (20H)

  • Modulo 7: Spring 4 (15H)

(*) Eclipse: Se trabaja con Eclipse durante todo el Curso.

Dirigido a:

Personal técnico interesado en formarse en el mundo Java y en las aplicaciones web j2ee. Este personal tiene experiencia previa en entorno HOST.

Módulo 1: Lenguaje Java (30H)

  • Definición de clase
  • Componentes de una clase
  • Métodos
  • Acceso a variables desde un método
  • Acceso a variables desde otra clase
  • Paso de parámetros por valor
  • Paso de parámetros por referencia
  • Propiedades
  • Constructores
  • Sobrecarga de métodos y constructores
  • Packages
  • Características de la POO (Programación Orientada o Objetos)
  • Herencia
  • Polimorfismo
  • Abstracción
  • Sobreescritura de métodos
  • Clases finales
  • Métodos finales
  • Clases y métodos abstractos
  •  Interfaces
  • Estructuras de datos
  • Excepciones
  • Programación multihilo

Módulo 2: HTML5 (8H)

  • Introducción a HTML5.
  • Especificación HTML 5
  • Etiquetas básicas.
  • Componentes básicos
  • Estructura global
  • <!DOCTYPE>
  • <html>
  • <head>
  • <body>
  • <meta>
  • <title>
  • <link>
  • <header>
  • <nav>
  • <section>
  • <aside>
  • <footer>
  • <article>
  • <hgroup>
  • <figure> y <figcaption>
  • <mark>
  • <small>
  • <cite>
  • <addres
  • Formularios Web y su Validación.
    • Introducción
    • Nuevos controles de formulario
    • Nuevos atributos
    • Compatibilidad con navegadores antiguos
    • Geolocalización.
  • HTML5 en dispositivos móviles.

Módulo 3: SERVLETS, JSP, JSTL, AJAX. (30H)

  • Servlets
    • Despliegue en el servidor
    • Estructura básica de los Servlets
    • Interfaz servlet
    • ServletConfig
    • ServletContext
    • La clase HttpServlet
    • La interfaz HttpServletRequest
    • La interfaz HttpServletResponse
    • Procesamiento de datos de un formulario
    • Comunicación a través del método GET
    • Comunicación a través del método POST
    • La interfaz RequestDispatcher
    • Escritura de paginas dinámicas desde el servidor
    • Invocar paginas estáticas desde el servidor
    • Generación de la respuesta del servidor: códigos de estado http
    • Manejo de Cookies
    • Manejo del objeto Session
  • Jsp
    • Inclusión de Applet en una página jsp
    • Elementos de una página JSP
    • Directivas
    • Objetos
    • Session
    • Cookie
    • Out
    • Uso de la JavaBean con jsp
    • Acceso a las propiedades
    • Asociar propiedades individuales con parámetros de entrada
    • Conversiones automáticas de tipos
    • Compartir los JavaBean
    • Integración de los servlet y JSP
  • Jstl
  • Ajax

 Módulo 4: Java Web Services  (7H)

  • Arquitectura SOA (Arquitecturas Orientadas a Servicios) y servicios Web
  • Estructura de un servicio Web Java EE
    Conceptos básicos de los servicios Web
    Tecnologías básicas
    • Tecnologías base: http y XML
    • Tecnologías J2EE para Servicios Web
  • Descripción de servicios Web con WSDL
  • Publicación de servicios Web con UDDI
  • Implementación de servicios Web
  • Utilización de clases proxy
  • Creación de un proxy a partir del documento WSDL

 Módulo 5: BASE  DE DATOS (JDBC ) (25H)

  • Introducción a las bases de datos
  • Tablas
  • Índices
  • SQL como lenguaje universal de Bases de Datos
  • Manejo de lenguaje
  • Concepto de JDBC
  • Controladores JDBC
  • Paquetes JDBC
  • Conexiones a bases de datos
  • Puente JDBC:ODBC
  • Objetos
    • Connection
    • Statement
    • PreparedStatement
    • CallableStatement
    • ResultSet
  • Procesamiento de Transacciones
  • JDBC y SQL embebido
  • Insertar datos en tablas
  • Seleccionar datos de una o varias tablas
  • Actualizar tablas
  • Eliminar datos de una tabla
  • Calcular datos mediante funciones SQL

Módulo 6: Struts 2 (20H)

  • Introducción a Struts 2
  • Conceptos clave de Struts 2
  • Instalación y configuración
  • Capa del modelo
  • Capa de la vista
  • Capa del controlador
  • Patrón Modelo Vista Controlador (MVC)
  • Tags JSP
  • POJOS
  • Acciones
  • Interceptores
  • Validaciones
  • Creación de objetos de error
  • Visualización de mensajes de error
  • Trasferencia de datos y conversión de tipos
  • Lenguaje de expresiones OGNL
  • ActionContext
  • Control de excepciones
  • Internacionalización (I18N)
  • Clase ActionSupport
  • Sobreescritura del método validate()

 

Módulo 7: Spring 4 (15H)

  • Introducción a Spring 4
  • Instalación y configuración
  • Integración con Struts
  • Spring Core
    • Inversión de Control (IoC)
    • Concepto de Beans
    • Inyecciones de Dependencias con Spring

 

Programación Web Java

formulario de contacto