Curso de Desarrollo de Aplicaciones con Java: Aprende a Crear Software Innovador
Información del curso
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