Carrera Programador web con Java EE/Jakarta EE

Realizando esta Carrera vas a poder especializarte en uno de los lenguajes de programación más utilizados por todo tipo de organizaciones para el desarrollo de sus aplicaciones web.

Impartido por:
  • Alan Sastre
  • Alan Sastre
10 horas y 6 minutos

Estas empresas ya confían en nosotros


Lo que aprenderás en esta carrera:

  • Ecosistema Jakarta EE y sus especificaciones.
  • Implementaciones más populares.
  • Comparativa con Spring.
  • Crear una aplicación web con Jakarta EE.
  • Comprender y saber utilizar el patrón MVC en aplicaciones Java.
  • Implementar un CRUD sobre base de datos desde Java.
  • Ficheros WAR.
  • Servidores Glassfish, Jetty, Wildfly.
  • Despliegues con Docker.
  • Despliegue en AWS.
  • Especificación CDI.
  • Formas de implementar CDI.
  • Especificación EJB.
  • Formas de implementar EJB.
  • Especificación JPA.
  • Especificación JTA.
  • Especificación JAX-WS.
  • Hibernate.
  • Entidades JPA.
  • Transacciones programáticas, declarativas, administradas y distribuídas.
  • Servicios web.
  • JSR 356, JAXB, WSDL y XSD.
  • WebSockets.
  • Seguridad.
  • Autenticación y autorización.
  • Almacenes de identidad.
  • Contexto de seguridad.
  • Errores OutOfMemory.
  • Cuellos de botella.
  • Problemas de latencia.
  • Argumentos de la máquina virtual.
  • Conexiones a base de datos.
  • Consultas lentas.

Requisitos de la carrera

Para la realización de esta formación, es recomendable contar con conocimientos básicos de: Apache Maven, lenguaje Java (con programación orientada a objetos), lenguaje SQL, tecnologías HTML y CSS.

Cursos de esta carrera

Te recomendamos que sigas los cursos en el siguiente orden

Curso de Desarrollo web con Java EE/Jakarta EE

1. Curso de Desarrollo web con Java EE/Jakarta EE
4.3

3 horas y 27 minutos · curso

Con este curso aprenderás a construir aplicaciones web avanzadas con tecnología Java, utilizando para ello el ecosistema Jakarta Enterprise Edition.

Jakarta EE: Introducción a las APIs

2. Jakarta EE: Introducción a las APIs
4.7

35 minutos y 58 segundos · taller

En este taller exploraremos las distintas APIs del ecosistema de java empresarial Jakarta EE y su comparación con el framework Spring.

Jakarta EE: Lógica de negocio con CDI y EJB

3. Jakarta EE: Lógica de negocio con CDI y EJB
5.0

45 minutos y 51 segundos · taller

En este taller exploraremos las especificaciones CDI y EJB de Jakarta EE y cómo implementarlas en una aplicación web.

Jakarta EE: Persistencia con JPA e Hibernate

4. Jakarta EE: Persistencia con JPA e Hibernate
4.9

46 minutos y 16 segundos · taller

En este taller exploraremos cómo funciona el manejo de bases de datos y persistencia con la especificación JPA utilizando la implementación Hibernate dentro de Jakarta EE.

Jakarta EE: Transacciones JTA

5. Jakarta EE: Transacciones JTA
4.8

41 minutos y 54 segundos · taller

En este taller exploraremos cómo funcionan las transacciones en Jakarta EE al realizar operaciones de persistencia con bases de datos y cómo podemos controlarlas utilizando la API Java Transaction (JTA).

Jakarta EE: Servicios web XML con JAX-WS

6. Jakarta EE: Servicios web XML con JAX-WS
4.8

46 minutos y 10 segundos · taller

En este taller exploraremos cómo crear servicios web orientados a XML en aplicaciones Jakarta utilizando la API JAX-WS.

Jakarta EE: WebSockets

7. Jakarta EE: WebSockets
5.0

52 minutos · taller

En este taller exploraremos qué son los websockets y cómo implementarlos Jakarta WebSocket.

Jakarta EE: Seguridad

8. Jakarta EE: Seguridad
5.0

55 minutos y 10 segundos · taller

En este taller exploraremos qué mecanismos de seguridad hay disponibles en el ecosistema Jakarta EE.

Jakarta EE: Despliegue

9. Jakarta EE: Despliegue
5.0

36 minutos y 39 segundos · taller

En este taller exploraremos qué mecanismos hay para crear archivos ejecutables a partir de aplicaciones Jakarta EE así como su virtualización con Docker y despliegue en cloud.

Jakarta EE: Mejora del rendimiento

10. Jakarta EE: Mejora del rendimiento
5.0

38 minutos y 34 segundos · taller

En este taller exploraremos distintas técnicas para mejorar el rendimiento de aplicaciones desarrolladas con las tecnologías de Jakarta EE.

Dudas frecuentes

1

¿Cuál es el precio?

En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

2

¿Puedo obtener un diploma que acredite mis conocimientos?

Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.

También podrás obtener un diploma de nivel superior al superar todas las formaciones de la carrera.

3

¿Tengo que hacer todas las formaciones de esta carrera?

No es obligatorio, ya que puedes realizar únicamente las formaciones que te interesen.

No obstante, la carrera se ha creado con idea de guiar a los alumnos por el itinerario formativo más adecuado para llegar a cumplir los objetivos propuestos en ella.

Java es el lenguaje de programación web por excelencia, dado que tiene una gran potencia y alta productividad, por lo que es utilizado tanto por pequeñas Start-Up como por grandes Corporaciones, y es totalmente transversal entre diferentes sistemas operativos o dispositivos, lo que hace que los programadores con conocimientos de Java estén entre los mejor remunerados en el sector IT.

Oracle, dueño de los derechos de Java EE, pasa a la Comunidad su desarrollo para que sea gestionado mediante el modelo JCP de manera más flexible y abierta por parte de la Eclipse Foundation, de forma que pasa a llamarse desde 2017 Jakarta EE, como plataforma open source de Java EE.

Con esta Carrera aprenderás a programar en este lenguaje, y a conocerlo en profundidad, de forma que puedas manejar todas sus especificaciones como un experto.

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.