Menú

Integracion empresarial del centro TEC GURUS

Programa de Integracion empresarial

Modalidad: Online
Duración 30
Horario: sabatino/lunes a jueves

Temario

Haz escuchado de SOA...¿,Y no sabes de su importancia en un sistema empresarial?



Durante este curso Integración Empresarial desarrollarás una arquitectura empresarial orientada a servicios que te permitirá tener un sistema robusto, escalable y mantenible.



Te guiaremos para que obtengas todo lo que se necesita para tener una aplicación JEE totalmente creada con tecnologías abiertas y basadas en estándares, el único requisito es que previamente hayas construido alguna aplicación web con java (JSP o Servlets) te ayudamos a manipular los frameworks que ocupan las empresas a nivel mundial, utilizando las últimas versiones de los mismos.



El objetivo final es tener una aplicación totalmente integrada accediendo a datos mediante JPA orquestando el negocio con EJB 3.0 expuesta por medio de servicios web REST y SOAP accedida desde una interfaz rica de usuario mediante JSF con Ajax.



¿,Voy a escribir todo el código en clase, el tiempo alcanza ?



Escribirás el código necesario para configurar cada framework y como ir integrando, si hay código repetitivo se te proporcionará de donde puedas copiar ese código y no tengas que estar escribiéndolo en clase y así aprovechar al máximo cada minuto del curso.

Al finalizar el curso estarás totalmente preparado para integrarte a un proyecto utilizando estos estándares de desarrollo y capaz de iniciar una aplicación desde cero hasta totalmente integrarlas, si tu ya conoces algún framework MVC como Struts, Spring MVC, entre otros sin problema podrías acoplarte a esta arquitectura empresarial.



Lecciones



1. Java Persistence API

1.1 ¿,Que es una entidad?

1.1.1 ¿,Como mapear una entidad?

1.1.2 Anotaciones

1.1.3 XML

1.2 Relaciones

1.2.1 Entre entidades

1.2.2 Carga

1.2.3 Ordenamiento

1.3 Entity Manager

1.3.1 ¿,Como obtenerlo?

1.3.2 Contexto

1.3.3 Cache

1.4 JPQL

1.4.1 SELECT, FROM, WHERE, ORDER BY, GROUP BY

1.4.2 Queries (Dinamicas, Nombradas, Nativas)

1.4.3 Criteria



2. Enterprise Java Beans 3.0 (EJB)

2.1 ¿,Que es un EJB?

2.2 Tipos de EJB

2.3 Contenedores de EJB

2.4 Bean de Sesión

2.4.1 @Stateless

2.4.2 @Stateful

2.4.3 @Singleton

2.5 Interfaces

2.5.1 @Local

2.5.2 @Remote

2.6 Inyección de Dependencias

2.7 Timer

2.8 Ciclo de Vida de un Bean

2.9 Callbacks

2.9.1 @PostConstruct

2.9.2 @PreDestroy

2.9.3 @PrePassivate

2.9.4 @PostActivate

2.10 Interceptores

2.10.1 @AroundInvoke

2.11 Transacciones

2.11.1 Administradas vía contenedor

2.11.2 @TransactionAttribute

2.11.3 Administradas vía bean

2.11.4 Seguridad

2.11.5 Declarativa

2.11.6 Programada

2.11.7 Integrando EJB 3.0 + JPA



3. Java Server Faces (JSF)

3.1 Páginas

3.1.1 EL

3.1.2 JSTL

3.1.3 Facelets

3.2 Ciclo de vida de JSF

3.2.1 Componentes

3.2.2 @ManagedBean

3.2.3 Convertidores

3.2.4 Validadores

3.2.5 AJAX - JQuery y af:ajax



4. Webservices

4.1 SOAP

4.1.1 JAX-WS

4.1.2 JAXB

4.2 Restful

4.3 HTTP Methods

4.3.3 Java API

4.4 Párametros

4.4.1 @Consumes

4.4.2 @Produces

4.5 Integrando EJB 3.0 + JPA + JSF + WS
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​