Curso Gratuito Experto en Desarrollo de Aplicaciones Java con Spring

Información gratuita

Nombre y apellidos

Email

Teléfono

Situación laboral

País

Provincia

Acepto la Política de Privacidad, el Aviso Legal y la Política de Cookies de cursosgratuitos.es

Curso 100% Bonificable si eres trabajador contratado en el régimen general y envías la documentación de matrícula (en el caso de ser estudiante, desempleado, autónomo, funcionario o jubilado puedes realizar este curso de forma parcialmente subvencionada)

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
  1. Conceptos básicos y fundamentos
  2. - Historia

  3. Módulos
  4. Fundamentos
  5. - Paradigma Modelo-Vista-Controlador.

    - Descripción del patrón

    - Interacción de los componentes

    - MVC y bases de datos

    - Uso en aplicaciones web

  6. Fases y Gestión del ciclo de vida
  7. - 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

  8. Planificación y test de usuario
  9. - Identificación del usuario

    - Pasos para conocer a nuestro usuario

  10. Diseño y arquitectura de la información
  11. - Diseño de los contenidos

    - Diseño visual

  12. Evaluación
  13. - Evaluación heurística

    - Pruebas con los usuarios

UNIDAD DIDÁCTICA 2. CONTROLADOR: ESTRUCTURA
  1. Controlador
  2. - Manejo de sesiones

    - Consulta a la base de datos

  3. Spring web flow: integración de spring con otros frameworks
UNIDAD DIDÁCTICA 3. PATRONES DE DISEÑO
  1. Patrones de diseño
  2. - Patrones de Creación.

    - Patrones Estructurales.

    - Patrones de Comportamiento.

  3. Contenedor de Inversión de Control (inyección de dependencia)
  4. - 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
  1. Definición
  2. - Objetivo

  3. Conceptos Básicos
  4. - Problemas de otros paradigmas

UNIDAD DIDÁCTICA 5. CONTENEDORES Y BEANS.
  1. BEANS.
  2. - 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
  1. Acceso a los datos con SPRING y transacciones.
  2. - 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
  1. ADVISORS Y POINTCUTS.
  2. - AOP en Spring 1

    - Puntos de corte (pointcuts)

UNIDAD DIDÁCTICA 8. HIBERNATE
  1. Introducción E Integración A HIBERNATE.
  2. - Integración con la capa de datos.

    - La capa de negocio.

    - La capa de control.