Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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.
Precio por grupo privado (formación online) desde 7250 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (2)
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).
PITERION GmbH
Curso - Java Spring
Traducción Automática
I liked that there were many exercises, Re activity and flexibility of the Trainer.
Badii Bayoudh
Curso - Java Spring
Traducción Automática