Contacta con nosotros

Temario del curso

Interfaces orientadas a la programación

  • Modelado y programación basados en la idea de interfaces
  • Problemas resueltos por la programación orientada a interfaces

Programación orientada a componentes

  • El papel de los componentes en el modelo de aplicación web, la introducción del concepto de objetos POJO como objetos que realizan la función de los componentes en la aplicación web

Patrón de Inversión de Control e Inyección de Dependencias

  • Patrón de inversión de control y sus variantes
  • Inyección de dependencias, contenedor IoC
  • Declaración de dependencias entre los componentes de una aplicación web

Visión general arquitectónica de Spring

  • Contexto de la aplicación Spring y su papel como contenedor IoC.
  • ¿Cómo se realiza la función de un marco de aplicación?
  • ¿Dónde comienza el ciclo de vida de una aplicación web basada en Spring?
  • ¿Es posible utilizar el contenedor IoC de Spring en su aplicación sin necesidad de ser un sitio?

Archivos de configuración

  • Inyección de dependencias declarativa a través de archivos XML que definen cómo se crean y aplican los componentes
  • Dependencias entre componentes
  • Formato del archivo de descripción de los componentes y ejemplos de inyección de dependencias de Spring

Fábrica de componentes y su uso

  • Mapeo de los componentes definidos en el archivo de descripción de inyección de dependencias y cómo implementar el mecanismo de inyección mediante la fábrica de componentes de Spring
  • Distinción entre componentes singleton y prototipo

Ciclo de vida de los componentes e identificación de componentes

  • Ciclo de vida de los componentes
  • Identificación de componentes

Programación en Spring AOP

  • Programación orientada a aspectos (Aspect-Oriented Programming)
  • Mapeo declarativo de aspectos de la aplicación en el diseño y definición de los puntos de intersección
  • Introducción a Spring AOP y ejemplos de aplicación

MVC en Spring

  • Discusión de las abstracciones de controladores y vistas del Framework Spring y ejemplos de aplicaciones que utilizan la mayoría de ellas. Introducción a la idea del modelo, vista y controlador en aplicaciones Spring

Creación de una aplicación usando Spring MVC

  • Controladores estándar y gestores de vistas para la aplicación web Spring
  • Cableado de propiedades del modelo con la vista y viceversa

Introducción a la gestión de transacciones y persistencia de componentes

  • Gestión de transacciones (especialmente Java EE)
  • Gestor de transacciones
  • Marco ligero y persistencia

Mecanismo de gestión de transacciones en Spring

  • Gestor de transacciones del marco ligero Spring
  • Mecanismos de Spring para gestionar transacciones

Mapeo de filas de tablas para objetos POJO usando Spring

  • Uso de métodos de acceso a datos del Framework Spring para crear consultas de base de datos
  • Definición del acceso a datos
  • Creación de Objetos de Acceso a Datos (DAO)
  • Implementación y uso de DAO para estabilizar componentes de la aplicación

Requerimientos

Ninguno.

 35 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 7250 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Testimonios (2)

Próximos cursos

Categorías Relacionadas