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