Próxima fecha: según demanda.

Si desea solicitar la apertura de este curso en una fecha próxima,
favor hacer click aquí y llenar el formulario.

¿A quién está dirigido?

  • Desarrolladores de software y profesionales en tecnologías de información versados en el desarrollo de aplicaciones en arquitecturas cliente-servidor o centralizados. Deben conocer el modelo relacional de bases de datos.
  • Profesionales en informática de reciente graduación, o estudiantes avanzados de una carrera afín, que han tenido exposición o experiencia con el desarrollo de software en arquitecturas multicapas, los métodos de desarrollo basados en objetos y componentes, o el desarrollo de aplicaciones sobre Internet.

Conocimientos adquiridos

  • Aplicar los conceptos Orientación a Objetos en Java.
  • Implementar en Java una aplicación Web que incluye XML, Web Services, Persistencia, lógica de negocios y manejo de elementos Enterprise de la tecnología JEE 7.
  • Aplicar el uso de clases abstractas y de polimorfismo en Java.
  • Instalar y manipular un Servidor de Aplicaciones Enterprise (Glassfish 4).
  • Aplicar las tecnologías Java (Annotations, JPA 2.1, Servlets 3.1, EJB 3.1, JSF 2.2, Bean validation 1.1, RESTful Web Services JAX-RS 2.0, CDI 1.1, WebSocket JSR-356) para hacer una aplicación N capas bajo la arquitectura recomendada por JEE.
  • Estudiar las tecnologías y framework más importantes utilizados en el desarrollo de aplicaciones Web, basadas en la plataforma JEE.

Requisitos

  • Experiencia básica en Programación Orientada a Objetos usando Java.
  • Conocimiento básico de Java EE 5/6.
  • Conocimientos básicos de Bases de Datos Relacionales.
  • Conocimientos básicos de HTTP y HTML.
  • Manejo básico de archivos XML y JSON.
  • Manejo básico de JDBC.
  • Conocimiento básico de Java Annotations.
  • Conocimiento básico Servlets y JSP.
  • Conocimiento básico de Desarrollo de Aplicaciones en Capas.

Contenidos

1. Introducción a Java EE 7 y Glassfish 4

  • Introducción a Java EE 7
  • Introducción JPA
  • Introducción Servlets
  • Introducción EJB
  • Introducción JSF
  • Introducción Bean Validation
  • Introducción Web Services JAX-RS
  • Introducción CDI
  • Introducción Websockets

2. Glassfish 4

  • Introducción a Glassfish 4
  • Instalación y configuración

3. JPA 2.1

  • Nuevas características
  • JPQL
  • Criteria API

4. Servlets 3.1

  • Nuevas características
  • Servlets asíncronos

5. Enterprise Java Beans 3.1

  • Nuevas características
  • Packaging
  • Stateless EJB
  • Stateful EJB
  • Singleton EJB
  • Timer and schedulers
  • EJB asíncronos
  • Transacciones
  • Embeddable container

6. Java Server Faces 2.2

  • Nuevas características
  • Componentes
  • Managed beans
  • Expression language (EL)
  • Contextos (Scopes – Request, Session, Application, Conversation)
  • Seguridad
  • Integración con PrimeFaces

7. Bean validation 1.1

  • Nuevas características
  • Validaciones declarativas
  • Integración con JSF + JPA

8. RESTful Web services JAX-RS 2.0

  • Nuevas características
  • Verbos HTTP (GET, POST, PUT, DELETE)
  • Annotations + POJO
  • Exception Mappers
  • Seguridad
  • JSON-P

9. Context and Dependency Injection 1.1

  • Nuevas características y mejoras
  • CDI (JSR 346)
  • Integración con Expression Language
  • Stereotypes
  • Qualifiers
  • Alternatives
  • Contextos (Scopes – Request, Session, Application, Conversation)
  • Eventos
  • Producers

10. Websockets

  • Limitaciones de los Web Services.
  • Introducción a WebSockets
  • Creación de un WebSocket en Java
  • Creación de un cliente WebSocket en JavaScript
  • Creación de un cliente WebSocket en Java

Formas de pago

  • Convenios y Descuentos:

    Tenemos muchos convenios y descuentos. Visite nuestra página de descuentos especiales para averiguar si alguno le aplica.

  • Pagaré:

    Si desea puede elegir pagar una cuota mensual, en lugar de pagar todo antes de iniciar el cuatrimestre.