Java Development & Integration with Spring Framework
Java es un lenguaje de programación creado por SUN MICROSYSTEMS, y se ha convertido en parte esencial de la industria de desarrollo de software. A través de Java es posible desarrollar aplicaciones modulares y escalables, utilizándose un amplio conjunto de librerías que permiten implementar diversas tareas.

La flexibilidad y potencia de Java han favorecido su rápida adopción por parte de diferentes sectores de la industria tecnológica y es considerada como una plataforma revolucionaria excelente para el desarrollo de aplicaciones distribuidas.

Descripción: 

Este programa brinda los conocimientos necesarios para implementar aplicaciones bajo plataforma JAVA con la utilización de los Frameworks con mayor demanda en el mercado local. Los participantes al termino del programa aprenderán la manera adecuada de implementar aplicaciones con Spring capaces de ser orquestados con otros Framework del mercado: Struts2, Mybatis, Hibernate.

¿Cuál es el objetivo de estudiar el programa Java Development & Integration with Spring Framework?

  • Emplea Spring como un orquestador de negocio entre diferentes Frameworks.
  • Reconoce la manera de integrar Spring con Struts2, JSF, Mybatis y Hibernate.
  • Conoce la forma de resolver problemas transaccionales, mensajería y seguridad.

Requisitos

  • Conocimiento Netbeans (intermedio)
  • Conocimiento Java (intemedio)
  • Conocimientos HTML, CSS, XML (intermedio)
  • Conocimientos JavaScript (intermedio)
  • Conocimientos Servlets (intermedio)
  • Conocimientos Struts2, JSF, Mybatis y Hibernate (intermedio)

Certificación

Al finalizar y aprobar el programa, el participante obtendrá el certificado en:

Especialista Desarrollo de Aplicaciones Java Integradas con Spring

Plan Curricular

Spring Framework

  • Arquitectura y características
  • Identificación problemas JavaEE
  • Módulos y sub-proyectos
  • Lenguaje de expresiones (SpEL)
  • Bases de datos embebidas
  • Formateo de datos mediante anotaciones
  • Nueva organización de los módulos

Spring Core

  • Inversión de control
  • Inyección de dependencias
  • Inyección por métodos setters
  • Configuración de beans
  • Configuración basada en anotaciones

Características avanzadas

  • Transacciones globales
  • Transacciones locales
  • Servicios remotos
  • Protocolos basados en HTTP
  • Hesse
  • RMI (1)
  • RMI (2)
  • Enterprise JavaBean
  • Local EJB
  • Remoto EJB
  • SOAP 
  • Spring Testing

 

  • Test Driven Development
  • Uso de JUnit
  • Test Context Framework

Spring Beans

  • Beans
  • BeanFactory
  • ApplicationContext
  • Configurando Beans con XML

Spring MVC

  • Controllers
  • Handler Mappings
  • View Resolvers
  • Configuración basada en anotaciones

Spring DAO

  • Spring JDBC
  • Transaction Management
  • Atributos de una transacción
  • Uso de transacciones con Spring
  • Forma declarativa XMLs

Integración Spring con Frameworks

  • Hibernate HQL
  • Hibernate Spring
  • Integrando capa model por servicios
  • JSF Spring
  • WEB.XML
  • Mybatis Spring
  • SQL Map config
  • SQL Map
  • Spring.IBATIS con una aplicación Web
  • Spring Struts2
  • Struts2 Spring
  • Interceptors
  • Results

TOTAL: 40 Horas


División de Alta Tecnología
Recomendar
Favoritos
Sede Centro
Calle Diez Canseco Cdra. 2, Miraflores
T 419 - 2900

Sede Norte
Av. Carlos Izaguirre 233, Independencia, T 614 - 1717
Sede San Miguel
Av. Federico Gallese 847, San Miguel, T 650 - 3174

informes@cibertec.edu.pe