Para qué te prepara:
El presente curso de Desarrollo de Aplicaciones Java con Spring te prepara para poder llevar con éxito el desarrrollo de una aplicación web con el Framework Spring y poder ser un experto en este ámbito.
A quién va dirigido:
El curso de Desarrollo de Aplicaciones Java con Spring va dirigido a todas aquellas personas del sector de la Informática y de Programación que quieran aprender o actualizar sus conocimientos de Spring.
Titulación:
Doble Titulación Expedida por EUROINNOVA BUSINESS SCHOOL y Avalada por la Escuela Superior de Cualificaciones Profesionales
Objetivos:
- Serás capaz de utilizar el framework Spring para el desarrollo de aplicaciones Java usando la inyección de dependencia para su configuración. - Utilización de Spring junto con Hibernate.
Salidas Laborales:
Informática, Programación, Desarrollo de aplicaciones web.
Resumen:
EL curso de Experto en Desarrollo de Aplicaciones Java con Spring te proporciona unos conocimientos especializados en la materia. Este curso es una guía paso a paso sobre cómo desarrollar una aplicación web, partiendo de cero, usando Spring, uno de los framework más populares. Spring te ayuda a simplificar las tareas comunes a través de su código abierto y fomenta el buen diseño basado en la programación de interfaces, lo que hace que el desarrollo JEE sea más fácil.
Metodología:
Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios. Además recibirá los materiales didácticos que incluye el curso para poder consultarlos en cualquier momento y conservarlos una vez finalizado el mismo.La metodología a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.
Temario:
UNIDAD DIDÁCTICA 1. CONCEPTOS BÁSICOS
- Conceptos básicos y fundamentos
- Módulos
- Fundamentos
- Fases y Gestión del ciclo de vida
- Planificación y test de usuario
- Diseño y arquitectura de la información
- Evaluación
- Historia
- Paradigma Modelo-Vista-Controlador.
- Descripción del patrón
- Interacción de los componentes
- MVC y bases de datos
- Uso en aplicaciones web
- Fases del ciclo de vida por defecto (Default Lifecycle)
- Ciclo de vida de construcción (build)
- Plugin de objetivos (Plugin Goals)
- Compilación de fuentes con Java
- Ejectución de Test automáticos y Test unitarios
- Identificación del usuario
- Pasos para conocer a nuestro usuario
- Diseño de los contenidos
- Diseño visual
- Evaluación heurística
- Pruebas con los usuarios
UNIDAD DIDÁCTICA 2. CONTROLADOR: ESTRUCTURA
- Controlador
- Spring web flow: integración de spring con otros frameworks
- Manejo de sesiones
- Consulta a la base de datos
UNIDAD DIDÁCTICA 3. PATRONES DE DISEÑO
- Patrones de diseño
- Contenedor de Inversión de Control (inyección de dependencia)
- Patrones de Creación.
- Patrones Estructurales.
- Patrones de Comportamiento.
- Inyección de dependencias en Spring
- Inyección de dependencias
- Inyección de dependencias mediante constructor
- Inyección de dependencias mediante ?Setter?
UNIDAD DIDÁCTICA 4. CONCPETOS BÁSICOS DE PROGRAMACIÓN ORIENTADA A ASPECTOS
- Definición
- Conceptos Básicos
- Objetivo
- Problemas de otros paradigmas
UNIDAD DIDÁCTICA 5. CONTENEDORES Y BEANS.
- BEANS.
- El contenedor de beans de Spring
- Curso de vida de la bean en Spring
- Formas de crear un bean en Spring
UNIDAD DIDÁCTICA 6. ACCESO A LOS DATOS
- Acceso a los datos con SPRING y transacciones.
- La capa de persistencia
- El DAO
- La capa de negocio
- La capa de control
- La capa de presentación
- Los ficheros de configuración
- Conclusiones
UNIDAD DIDÁCTICA 7. ADVISORS Y POINTCUTS. 123
- ADVISORS Y POINTCUTS.
- AOP en Spring 1
- Puntos de corte (pointcuts)
UNIDAD DIDÁCTICA 8. HIBERNATE
- Introducción E Integración A HIBERNATE.
- Integración con la capa de datos.
- La capa de negocio.
- La capa de control.