JoeDayz - IT Professionals
Servicios | Academias | Academia SpringSource | Core Spring 3.0
Taller de Core Spring 3.0



Inscribete
Si estás interesado en nuestro curso, envíanos un e-mail a informes@joedayz.pe y nos pondremos en contacto con usted

Este curso es el primero y base de la Academia SpringSource. Core Spring 3.0 nos da los fundamentos para poder desarrollar aplicaciones empresariales para la plataforma J2EE. No sólo es aprender el framework, sino conocer las mejores prácticas de desarrollo, siempre con una inclinación por las metodologías ágiles como TDD.

Core Spring es uno de los talleres de capacitación de Spring Framework, que consta de 8 sesiones de 5 horas cada una. Durante esta capacitación, los estudiantes desarrollarán una aplicación JEE que demuestra el uso de la tecnología de Spring Framework con varios de sus módulos, tales como Spring AOP, Spring Security, Spring IOC, Spring JDBC y otros, dentro de un contexto integrado y de forma independiente.


El curso comprende los siguientes temas:
Introduccion
- Problemas identificados en el desarrollo J2EE.
- Historia de Spring Framework.
- Misión y Visión de Spring.
- Arquitectura de Spring.
- Sub - Proyectos.
- Caso de Negocio a Realizar en el curso.
Herramientas Java
- Uso de SpringSource Tool Suite.
- Uso de Subversion.
- Uso de Maven.
Desarrollo Orientado a Pruebas
- Test Driven Development.
- Uso de JUNIT.
Diseño Orientado al Dominio
- Domain Driven Design.
- Entidades.
- Repositorios.
- Controladores.
Desarrollo de Caso de Negocio
- Caso de Negocio a desarrollar donde se utilizaran todos los conceptos en el curso.
- Desarrollando dicha aplicación utilizando solo POJOs.
- Revisión del concepto de Inversión de control o Inyección de Dependencias.
- Qué es un Contenedor de Beans?
- Bean Factory.
- Cómo configuramos los beansñ Con XML y usando anotaciones
- Aplicando lo aprendido al caso de negocio.
Introducción a Unit y System Testing
- Spring Testing.
- Aplicando Spring Testing al caso de negocio.
Aspect Oriented Programming
- Qué es la Programación orientada a Aspectosñ
- Desarrollo de Aspectos con Spring.
- Configuración vía XML y con anotaciones.
- Aplicando AOP al caso de negocio.
Simplificando JDBC con Spring Jdbc
- Simplificando la capa de repositorio del caso de negocio con Spring JDBC.
- Testing a los repositorios que funcionan con Spring JDBC.
Manejo de Transacciones con Spring
- Tipos de Propagaciones que soporta Spring.
- Testing en ambiente transaccional.
- Configuración vía XML y con anotaciones.
- Aplicando al caso de negocio.
ORM con Hibernate
- Convirtiendo algunos repositorios del caso de negocio para que usen Hibernate.
- Hibernate vía XML.
- Hibernate vía anotaciones.
- Testing de Repositorios con Hibernate.
- Escalando el motor de persistencia Hibernate con nuestros propios tipos.
JPA con Spring
- Integración con Spring.
- Implementando Repositorios con JPA.
- Testing de Repositorios con JPA.
Spring MVC
- Desarrollo B´sico de algunos casos con servlets.
- El nuevo modelo de trabajo con Spring MVC 3.
- Configuración basada en anotaciones.
- Internacionalización.
- DWR con Spring MVC.
- Desarrollo de nuestro caso de negocios con Spring MVC.
Spring Security
- Conceptos Básicos de Seguridad.
- Seguridad a nuestro caso de negocio básica.
- Seguridad a nuestro caso de negocio con tablas de nuestra base de datos.
Spring Remoting
- Soporte de RMI y Spring HTTP Invoker a nuestra aplicación.
Spring Web Services
- Creación de XSD.
- Generación de WSDLs.
- Soporte a Servicios Web con Spring Web Services.
Spring JMS
- Soporte de Spring JMS para trabajo con Colas.
Spring JMX
- Configuración para monitorear beans vía JMX.
Acceso a Datos con Ibatis
- Integración de Ibatis con Spring.
- Escalamiento de Ibatis para soportar nuestros tipos de datos.
Scheduleando Tareas con Quartz
- Integrando Quartz a nuestras aplicaciones.


Por votación de los alumnos se dictará la última clase de uno de los tres siguientes temas:

Opción 1: Integración con Struts 2 (Struts 1 ya es deprecado para la versión 3 de Spring)
- Integración de Struts 2 con Spring.
Opción 2: Reportes con POI, Jasper Reports y DisplayTag
- Integración con POI.
- Integración con JasperReports.
- Integración con DisplayTag.
Opción 3: Integración con Prototype, Script.aculo.us y AjaxAnywhere
- Integración con los tres frameworks AJAX.



Metodología

Un vídeo por lección, código fuente, y material de estudio.



  
Instructor
SUSAN INGA
Idioma
ESPAÑOL
Inversión
S/. 1,000.00 nuevos soles + IGV
Descuentos
5% Grupos de 3 o más personas










INICIO | LA EMPRESA | SERVICIOS | PORTAFOLIO | PRODUCTOS | CALENDARIO | BLOG
Copyright © 2011 JoeDayz - Todos los derechos reservados