Criteria

Ficha del curso

Desarrollo de aplicaciones con java

Curso e-Learning 120 horas Generar ficha
Ofimática, informática y comunicaciones

Contenidos

Programación orientada a objetos

    Introducción
    Introducción a la programación orientada a objetos
    Clases
    Creación de una clase
    Objetos
    Ejemplo práctico con objetos
    Ejemplo práctico con objetos II
    Interacción entre los elementos
    Ejemplo interacción entre elementos
    Interfaces
    Interfaces II
    Peculiaridades de Java
    Resumen

Aplicaciones web con Java

    Introducción
    Introducción, objetivos y software recomendado
    Programación web con Java. Introducción a JSP
    Programación web con Java. Trabajo son Servlets
    Programación web con Java. Seguridad en JSP
    Programación web con Java. Introducción a Enterprise Java Beans
    Programación web con Java. Introducción al patrón MVC
    Programación web con PHP. Introducción a PHP
    Programación web con PHP. Mantenimiento de estado
    Programación web con PHP. Servicios Web
    Programación web con PHP. Herramientas adicionales
    Configuración del servidor. Configuración del Servidor Resin
    Configuración del servidor. Instalación de Java Bridge
    Resumen

Java Struts 2.0 avanzado (I)

    Introducción
    Introducción a Struts 2
    Patrón MVC y beneficios
    Introducción a las acciones
    Controlador con Servlet (crear Acción). Añadir Librerías Struts
    Controlador con Servlet (crear Vista)
    Controlador con Servlet (crear Servlet)
    Controlador con filtro (crear FilterDispatcher)
    Fichero “Struts.xml”
    Crear acción y fichero “Struts.xml”. Añadir resultado a la acción
    Clase ActionSupport
    Creación de la Acción con ActionSupport
    Implementación de ActionContext/Interfaces de Contexto Struts
    Tags
    Object Graph Navigation Language (OGNL)
    Crear formulario con Form Tags
    Atributos List, ListKey y ListValue
    Generic Tags
    Crear acción para Listado. Crear formulario
    Utilizar Generic Tags
    Programar ordenación
    Validación de entrada y tipos de validación
    Crear primeras validaciones
    Etiquetas Set y Push
    Validación personalizada
    Añadir lógica de validación
    Interceptores y conversión de tipos
    Resumen

Java Struts 2.0 avanzado (II)

    Introducción
    Crear conversor personalizado
    Interceptores
    ModelDriven y Prepare
    Implementación de ModelDriven
    Implementación de Prepare-Acción
    Implementación de Prepare-Struts.xml
    Autorización y autenticación
    Roles y usuarios
    Definir autenticación
    Restringir acceso
    Autenticación por formularios
    Mensajes e internacionalización
    Capa de persistencia
    Implementación del patrón DAO. Implementación capa de persistencia.
    Crear formulario
    Subida de ficheros
    Subida múltiple de ficheros
    Descarga de ficheros
    Medidores de progreso
    Añadir medidor a un proceso AJAX
    Formulario con AJAX
    Formulario con AJAX 2
    FreeMarker, Velocity y Profiling
    Integración con Spring e Hibernate
    Migración desde versiones anteriores
    Resumen

Spring MVC

    Introducción
    Introducción a Spring
    Spring MVC
    Capacidades específicas
    Acceso a datos
    Programación orientada a aspectos (AOP)
    Gestión de transacciones
    Spring Web Services
    Spring Security
    Spring Test
    Resumen

Hibernate

    Introducción
    Introducción a Hibernate
    Hibernate
    Clases mapeadas
    Consultas contra la base de datos
    Mapeo de asociaciones
    Mapeo de herencia
    Trabajo con objetos
    Optimización
    Resumen

Objetivos

  • Diseñar e implementar arquitecturas JAVA
  • Descubrir la programación orientada a objetos
  • Desarrollar la habilidad de diseñar y crear páginas web
  • Obtener los conocimientos necesarios sobre Struts 2
  • Profundizar en conocimientos más específicos sobre Struts 2
  • Adquirir los conocimientos necesarios de Spring MVC
  • Alcanzar los conocimientos necesarios sobre Hibernate.

Volver al catálogo