Saltar al contenido

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

Otros cursos de informática

Ver todos los cursos de informática