Curso de Desarrollo de Aplicaciones con Java: Aprende a Crear Software Innovador

Curso
On-line
120 horas

Descripción

Dominar la Creación y Ejecución de Arquitecturas Java: Diseño, Implementación y Optimización para Desarrollo de Software Avanzado y Eficiente

Temario

Programación orientada a objetos

  • Introducción a la Programación Orientada a Objetos.
  • Clases.
  • Creación de una clase.
  • Objetos.
  • Ejemplo Práctico con Objetos. 1.6. Ejemplo Práctico con Objetos II.
  • Interacción entre los elementos.
  • Ejemplo Interacción entre elementos.
  • Interfaces II.
  • Peculiaridades de Java.

Aplicaciones web con Java

  • Introducción, objetivos y software recomendado.
  • Programación web con JAVA. Introducción a JSP.
  • Programación web con JAVA. Trabajo con 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.

Java struts 2.0 avanzado

  • Introducción a Struts 2.
  • Patrón MVC y Beneficios.
  • Introducción a las Acciones.
  • Controlador con Servlet (Crear Vista.
  • Controlador con Servlet (Crear Acción.
  • Controlador con Servlet (Crear Servlet.
  • Controlador con Filtro (Crear FilterDispatcher.
  • Fichero Struts.xml.
  • Añadir Librerías Struts y crear Vista.
  • 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 Interfaces de Contexto.
  • Resultados de las Acciones
  • Cambiar resultados de las acciones
  • Struts Tags.
  • Object Graph Navigation Language (OGNL).
  • Crear Formulario con Form Tags.
  • Crear Acciones.
  • Acceder a la Pila de Valores.
  • Creación de Acciones para Form Tags.
  • Atributos List, ListKey y ListValue.
  • Generic Tags.
  • Crear Acción para Listado.
  • Utilizar Generic Tags.
  • Programar Ordenación.
  • Validación de Entrada.
  • Crear el formulario.
  • Crear primeras validaciones.
  • Tipos de validación.
  • Etiquetas Set y Push.
  • Validación Personalizada.
  • Añadir lógica de validación.
  • Interceptores y Conversión de tipos.
  • Crear el formulario.
  • 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 Autenciación.
  • Roles y Usuarios.
  • Restringir Acceso.
  • Definir autenticación.
  • Autenticación por formularios.
  • Mensajes e Internacionalización.
  • Crear el formulario.
  • Añadir mensajes e internacionalización.
  • Capa de Persistencia.
  • Preparar enlace a datos.
  • Implementación de la capa de persistencia.
  • Implementación del patrón DAO.
  • Subida/Descarga de Ficheros.
  • 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.

Spring mvc

  • Introducción a Spring.
  • Spring MVC.
  • Acceso a Datos
  • Programación Orientada a Aspectos (AOP.
  • Gestión de Transacciones.
  • Spring Web Services.
  • Spring Security.
  • Spring Test.
  • Capacidades especificas.

Hibernate

  • Introducción a Hibernate.
  • Hibernate.
  • Clases Mapeadas.
  • Consultas contra la base de datos.
  • Mapeo de Asociaciones.
  • Mapeo de Herencia.
  • Trabajo con Objetos.
  • Optimización.

Duración

12 ECTS
Curso de Desarrollo de Aplicaciones con Java: Aprende a Crear Software Innovador
Barcelona Digital Institute (BDI)
Campus y sedes: Barcelona Digital Institute (BDI)
Barcelona Digital Institute
Carrer de Pallars, 193, Barcelona 08005 Barcelona
Cursos más populares
Temas relacionados
Solicita información
X