Desarrollo de aplicaciones con Java
- Online
- Desde casa, en el aula virtual
- Se puede pagar con FUNDAE
Pide información
Déjanos tus datos y te llamamos para contarte el curso.
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.
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