Escudo de la República de Colombia Escudo de la República de Colombia
logo-fac-blanco.png

Curso

Programación Web
en Java JEE

Fechas realización
Abril 14 a Mayo 14
Plazo legalización: Abril 14
Intensidad
45 horas remotas
Videollamada en vivo con el docente

Horario clases

Martes a Jueves
6:00pm a 9:00pm

Inversión

$1.020.000
Aplican descuentos.

Actividad finalizada

Esta actividad NO está habilitada para inscripciones. Próximamente tendremos una nueva fecha disponible.

Presentación

Java es una tecnología para el desarrollo de software que por tener carácter de software libre se ha convertido en uno de los lenguajes de desarrollo más utilizados en el mundo; lo anterior gracias a que brinda seguridad, versatilidad e independencia de arquitectura ya que funciona sin tener que modificar el código.

Este curso le introduce en el desarrollo de aplicaciones empresariales sobre entornos web utilizando todos los beneficios de la tecnología JEE.

De esta forma, se realizará el desarrollo de una aplicación desde su parte de presentación (JSF) pasando por su parte lógica (EJBs) y terminando en su parte persistente (JPA).
 
 
 

Información de la actividad

Profesionales de todas la áreas, estudiantes de todas las carreras, y público en general con conocimientos básicos en informática que intentan entrar en el mundo de la programación web sobre JAVA.
Esta actividad no cuenta con pre requisitos o examen de conocimiento previo
Brindar las herramientas necesarias para utilizar la tecnología JAVA sobre aplicaciones web.

  1. Al finalizar el curso, el alumno deberá ser capaz de construir una aplicación empresarial JEE, utilizando algunas de las APIs (JSF, EJB, JTA, JPA, etc.) más importantes de esta tecnología.
Presentación de los temas por parte del expositor combinada con el trabajo de los participantes, mediante el desarrollo de talleres guiados. Curso teórico-práctico, en
el cual se aplicarán los conocimientos adquiridos en cada sesión por medio de ejercicios que le brindan al alumno una completa comprensión de cada uno de los temas vistos.
Este curso ofrece certificación expedida por la Facultad de Ingeniería de la Universidad Nacional de Colombia Sede Bogotá si el estudiante cursa con éxito el 80% o más del tiempo efectivo del curso (Certificado de completitud).

- Para algunos cursos/diplomados es necesario aprobar con una nota mínima exámenes o talleres en el desarrollo de la metodología.
Image

Contenido de la actividad

Introducción a aplicaciones web

  1. Arquitectura JEE
  2. Anotaciones
  3. POJOs
  4. Inyección de dependencias
  5. Contenedores

Java Server Faces (Desarrollo de la interfaz gráfica)

  1. Framework JSF
  2. Archivos de configuración
  3. Backing Beans
  4. Plantillas (templates)
  5. Validaciones
  6. Creación de componentes
  7. Prime faces

Enterprise Java Beans

  1. Características
  2. Session Bean
    - Características
    - Ciclo de vida
    - Métodos Call back

  3. Stateful Session Bean
    - Características
    - Ciclo de vida
    - Métodos de Call back

  4. Singleton Session Bean
    - Características
    - Ciclo de vida
    - Métodos de Call back
    - Control de concurrencia

  5. Invocaciones asíncronas
    - Interface future

  6. Localización Enterprise Bean JNDI
    - Message Driven Bean
    - Message Oriented Middleware (MOM)
    - Modelos de mensajería
    -- Point to point
    -- Publish suscribe
    - Java Message Service (JMS)
    - Ciclo de vida
    - Exposición de EJBs como Web Services
    -- SOAP (JAX - WS)
    -- REST (JAX - RS)
     
  7. Manejo de interceptores

Java Persistence API (JPA)

  1. Beans de entidad
    - Entidades
    - Modelo de dominio
    - Relaciones
    - Mapeo de entidades
    - Ciclo de vida de una entidad

  2. Interface Entity Manager
    - Operaciones (CRUD)
    - Entity queries

  3. Lenguaje Java Persistence Query (JPQL)

Transaccionalidad

  1. Java Transaction API (JTA)
    - Administración de transacciones en EJBs
    - Transacciones administradas por el contenedor (CMT)
    - Transacciones administradas por el Bean (BMP)

Timers

  1. Características
  2. Declarative timers
    - Anotación @Schedule
  3. Programación timers

Seguridad

  1. Java Authentication and Authorization Service (JAAS)

Equipo docente

0
Ediciones ofertadas al público
0
Participantes capacitados
0
Horas de capacitaciónimpartidas

Opiniones de nuestros estudiantes

Tabla de valores de la actividad

-
Tarifa plena$ 1'700.000
Hasta el 14 de Marzo 2022
-5%
Pronto pago II$ 1'615.000
3 semanas antes (Febrero 21)
-10%
Pronto pago I$ 1'530.000
30 días antes (Febrero 14)
-10%
Grupos (4 o más)$ 1'530.000
A grupos de 4 o más personas a través de un único soporte de pago
-20%
Rol UNAL$ 1'360.000
A egresados, profesores, investigadores, funcionarios, pensionados y contratistas UNAL
-50%
Estudiantes$ 850.000
Para estudiantes activos de pregrado o posgrado de cualquier Universidad

Tabla de valores

-5%
Tarifa plena
$870.000
Hasta el 27 de Abril 2022
-5%
Pronto pago II
$826.500
3 semanas antes (Abril 06)
-10%
Pronto pago I
$783.000
30 días antes del inicio
-10%
Grupos (4 o más)
$1'530.000
A grupos de 4 o más personas a través de un único soporte de pago
-20%
Rol UNAL
$696.000
A egresados, profesores, investigadores, funcionarios, pensionados y contratistas UNAL
-50%
Estudiantes
$850.000
Para estudiantes activos de pregrado o posgrado de cualquier Universidad

Procedimiento para la asignación de cupo

Registro

Registro

Debe registrar sus datos personales en el portal de información HERMES: www.hermes.unal.edu.co
Enlace HERMES
Pago

Pago

Consignación Banco Popular, transferencia bancaria, PSE (débito) o tarjeta de crédito (VISA)
Guía de pagos
Legalización

Legalización

Enviar al correo: documento de identidad, soporte pago y si aplica, soporte de descuento
Correo: uec_fibog@unal.edu.co 

Preguntas frecuentes

¿Quién puede participar en los cursos y diplomados?
Nuestra misión como Universidad Nacional de Colombia en su línea de extensión es capacitar y actualizar a la comunidad en general, con ello NO hay pre requisitos administrativos para que una persona pueda inscribirse, cursar o certificarse en cualquiera de nuestras actividades:

En resumen:
1) NO es necesario ser Ingeniero
2) NO es necesario técnico, tecnólogo o profesional
3) NO es necesario pertenecer a la UN

Actividades relacionadas