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 el concepto de interfaces
- Problemas resueltos mediante interfaces orientadas a la programación
Programación orientada a componentes
- El papel de los componentes en el modelo de aplicaciones web y la introducción del concepto de objetos POJO como objetos que cumplen la función de componentes en aplicaciones web
Patrones de diseño: Inversión de Control e Inyección de Dependencias
- Patrón de Inversión de Control y sus variantes
- Inyección de dependencias y contenedor IoC
- Declaración de dependencias entre los componentes de una aplicación web
Visión general arquitectónica de Spring
- Contexto de aplicación de Spring y su papel como contenedor IoC.
- ¿Cómo se implementa la funcionalidad de un framework de aplicaciones?
- ¿Dónde comienza el ciclo de vida de una aplicación web basada en Spring?
- ¿Es posible utilizar el contenedor IoC de Spring en aplicaciones que no sean sitios web?
Archivos de configuración
- Inyección de dependencias de manera declarativa mediante archivos XML que definen la creación y configuración de componentes de la aplicación
- Dependencias entre componentes
- Descripción del formato de los archivos de componentes y ejemplos de inyección de dependencias en Spring
Componentes de fábrica y su uso
- Mapeo de componentes definidos en el archivo de descripción de inyección de dependencias y cómo implementar el mecanismo de inyección mediante componentes de fábrica en Spring
- Diferenciación entre componentes singleton y prototype
Ciclo de vida del componente e identificación de componentes
- Ciclo de vida del componente
- Identificación de componentes
Programación con Spring AOP
- Programación orientada a aspectos (Aspect-Oriented Programming)
- Mapeo declarativo de aspectos en la aplicación, diseño y definición de puntos de intersección
- Introducción a Spring AOP y ejemplos de aplicación
MVC en Spring
- Discusión sobre la abstracción de controladores y vistas en el framework Spring, junto con ejemplos de aplicaciones. Introducción al concepto de modelo, vista y controlador en aplicaciones Spring
Creación de una aplicación con Spring MVC
- Controladores estándar y gestores de vistas en aplicaciones web Spring
- Vinculación de propiedades del modelo con la vista y viceversa
Introducción a la gestión de transacciones y sostenibilidad de componentes
- Gestión de transacciones (especialmente en Java EE)
- Administrador de transacciones
- Frameworks ligeros y persistencia
Mecanismo de gestión de transacciones en Spring
- Administrador de transacciones ligero en el framework Spring
- Mecanismos de Spring para la gestión de transacciones
Mapeo de filas de tablas a objetos POJO usando Spring
- Uso de métodos de acceso a datos del framework Spring para crear consultas de bases 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
35 Horas
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