Download Curso Spring Framework 4

Document related concepts
no text concepts found
Transcript
Curso Spring Framework 4
Descripción:
Nuestro
curso
Spring Framework permite a los
desarrolladores con experiencia
en Java utilizar el Framework
Spring Framework para crear
aplicaciones sencillas y complejas.
El Framework Spring facilita toda
clase de desarrollos Java incluyendo cualquier nivel de aplicaciones de
múltiples capas. En este curso nos centramos en los módulos Core y MVC, con
una ligero enfoque hacia persistencia con los módulos de DAO, ORM y
Seguridad.
Objetivos: En nuestro curso de Spring aprenderás:
 A conocer cómo Spring se aplica en los desarrollos Java Empresariales.
 A instalar Spring empleando Maven.
 A configurar Spring DAO con diferentes tecnologias para trabajar con
una Base de Datos.
 A desacoplar tus objetos con Inyección de Dependencia.
 A crear aplicaciones Web con una verdadera infraestructura MVC.
 A crear servicios Web RESTful con Spring MVC.
 A autentificar y autorizar usuarios web con Spring.
Audiencia: Programadores que necesitan diseñar y desarrollar Java para Web
usando el Framework Spring.
Prerrequisitos: Programación Java o nuestro curso de Java JSE,
Programación Java Web y conocimientos básicos de XML o nuestro Diplomado
de Programación Java con Oracle.
Duración: 35 horas.
Curso Spring Framework 4
Desarrollo y Capacitación en Internet S. A. de C. V.
Altadena No. 26 Col. Nápoles CP 03810, México D. F.
Tel. (52)(55) 5523-4756
1
www.dcinternet.com.mx
Contenido
1. Introducción al Spring Framework
1.1 Introducción a Spring
1.1.1. Que es Spring?
1.1.2. Spring y los patrones de diseño
1.1.3. Spring y el Maven
1.1.4 Que son los patrones de diseño
1.1.5 Que es una dependencia
1.1.6 Inyección de dependencias
1.2 Dependencias
1.2.1. La invisible importancia de las interfaces
1.2.2. Ejemplo de dependencias
1.3 Maven
1.3.1. Instalando el Maven
1.3.2. El archivo pom.xml
1.3.3. Proyecto Java con Maven en linea de
comandos
1.3.4. Proyecto Java con Maven en Eclipse IDE
1.3.5. Pruebas unitarias con Maven
1.4 Spring Framework
1.4.1. Instalando Spring con Maven
1.4.2. Resolviendo plroblemas de descarga
1.4.3. El archivo de configuración de Spring
1.4.4. Configurando el archivobeans.xml
1.4.5. El Contenedor Spring
1.4.6. El ApplicationContext
1.4.7. Interfaces de String para inyección de
dependencias
2.3.4 Request, session, and global session
scopes
2.4 Personalizando la naturaleza se los beans
2.4.1 Metodos callback de Lifecycle
2.4.2 ApplicationContextAware y
BeanNameAware
2.4.3 Otras interfaces Aware
2.5 Configuración del contenedor basado en
anotaciones
2.5.1 Escaneo del classpath y componentes
manejados Nombredo e inyeccion de beans con
anotaciones Spring
2.5.2 Cubriendo los diferentes tipos de
instanciamientos de beans con anotaciones
Spring
2.5.3 Uso de archivos de recursos e
internacionalizacion con anotaciones
2.6 Configuración del contenedor basado en Java
DCInternet
2. Instanciando e Inyectando dependencias con
Spring (Spring core)
2.1 Bean overview
2.1.1 Definicion de beans
2.1.2 Tipos de beans
2.1.3 Beans modelo (beans)
2.1.4 Beans servidor (componentes)
2.2 Configuración del Contenedor basada en XML
2.2.1 Nombrando e inyeccion de beans en
Spring
2.2.2 Cubriendo los diferentes tipos de
instanciamiento de beans con Spring
2.2.3 Fundamentos MVC. Uso de archivos de
recursos e internacionalización
2.3 Bean scopes
2.3.1 El singleton scope
2.3.2 El prototype scope
2.6.1 Escaneo del classpath y componentes
manejados Nombredo e inyeccion de beans con
anotaciones Spring
2.6.2 Cubriendo los diferentes tipos de
instanciamientos de beans con anotaciones
Spring
2.6.3 Uso de archivos de recursos e
internacionalizacion con anotaciones
3. Soporte DAO (Spring Data)
3.1 Introducción al acceso a datos
3.2 Introducción al Patron de diseño DAO
3.3 Spring DAO JDBC Template
3.4 Spring DAO Hibernate Template
3.5 Spring DAO JPA Template
2.3.3 Beans Singleton con dependencias
prototype
Curso Spring Framework 4
Desarrollo y Capacitación en Internet S. A. de C. V.
Altadena No. 26 Col. Nápoles CP 03810, México D. F.
Tel. (52)(55) 5523-4756
2
www.dcinternet.com.mx
4. Web MVC (Spring MVC)
6. Control de acceso web (Spring Security)
4.1 Patrón de diseño Spring MVC
4.1.1. Definición de View
4.1.2. Definición de Model
4.1.3. Definición de Controllers
4.1.4. Correcta implementación del MVC
4.2 Introducción al Spring Web MVC framework
4.2.1 Arquitectura del Spring Web MVC
4.3 El Servlet ContextLoader
4.4 The DispatcherServlet
4.5 Implementando Controllers
4.6 Inyección de modelos al View
4.7 Resolviendo views
6.1 Introducción al control de acceso manejado por
servidor
6.2 Integración con el Spring Web MVC
6.3 Instalación y configuración del Spring Security
6.4 Configuración de usuarios y roles
6.5 Configuracción de paths de acceso
6.6. Autentificación básica
6.7 Autentificación por formulario
5. RESTful Web Services
5.1 Que son los Web Services REST
5.2 Definiendo un RestController Template
5.2 Consumiendo el Web Service desde un cliente
DCInternet
Forma de pago: Este pago debe realizarse inicio en una sola exhibición dos
semanas antes de la fecha de inicio de la siguiente manera:
 Depósito en Banamex cuenta 4923239 Sucursal 575 a nombre de
Desarrollo y Capacitación en Internet, S. A. de C. V. (CLABE en caso de
transferencia electrónica vía Internet 002180057549232394)
Informes
Curso Spring Framework 4
Desarrollo y Capacitación en Internet S. A. de C. V.
Altadena No. 26 Col. Nápoles CP 03810, México D. F.
Tel. (52)(55) 5523-4756
3
www.dcinternet.com.mx