Cursos de Alan:

Jakarta EE: Introducción a las APIs

Jakarta EE: Introducción a las APIs

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

35m y 58s Backend taller

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

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

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

45m y 51s Backend taller

Jakarta EE: Persistencia con JPA e Hibernate

Jakarta EE: Persistencia con JPA e Hibernate

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.

46m y 16s Backend taller

Jakarta EE: Transacciones JTA

Jakarta EE: Transacciones JTA

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 ...

41m y 54s Backend taller

Jakarta EE: Servicios web XML con JAX-WS

Jakarta EE: Servicios web XML con JAX-WS

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

46m y 10s Backend taller

Jakarta EE: WebSockets

Jakarta EE: WebSockets

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

52m Backend taller

Jakarta EE: Seguridad

Jakarta EE: Seguridad

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

55m y 10s Backend taller

Jakarta EE: Despliegue

Jakarta EE: Despliegue

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.

36m y 39s Backend taller

Jakarta EE: Mejora del rendimiento

Jakarta EE: Mejora del rendimiento

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

38m y 34s Backend taller

Java 18: Concurrencia avanzada

Java 18: Concurrencia avanzada

En este taller exploraremos aspectos avanzados de la concurrencia en Java, especialmente el manejo de hilos y de clases especiales del paquete java.util.concurrent.

1h y 13s Backend taller

Java 18: Paralelización

Java 18: Paralelización

En este taller exploraremos aspectos avanzados de la computación paralela en java por medio de Streams paralelos, el framework Fork-join y distintas clases que ofrece Java.

1h y 10s Backend taller

Java 18: Frameworks de logging

Java 18: Frameworks de logging

En este taller exploraremos distintos frameworks para el registro de logs en aplicaciones Java que nos permitirán registrar todo lo que ocurre en distintos medios, como la consola, archivos, Elasti...

38m y 34s Backend taller

Java 18: Colecciones concurrentes

Java 18: Colecciones concurrentes

Además de creación y sincronización de hilos, Java proporciona colecciones concurrentes preparadas para trabajar en entornos multi-hilo. En este taller exploraremos las diferentes clases involucradas.

49m y 45s Backend taller

Modularización con Java Jigsaw

Modularización con Java Jigsaw

El proyecto Java Jigsaw incorpora modularidad a partir de la versión 9 de Java. En este taller exploraremos las distintas opciones y sintaxis que ofrece este proyecto para dividir nuestras aplicaci...

40m y 7s Backend taller

Java 18: Networking

Java 18: Networking

En este taller exploraremos la API java.net para trabajar con redes y sockets. A partir de Java 11 se incorpora un nuevo cliente http llamado HttpClient que facilita las conexiones con servidores.

57m y 27s Backend taller

Crea apps de escritorio con JavaFX

Crea apps de escritorio con JavaFX

En este taller exploraremos la API JavaFX para la creación de aplicaciones de escritorio con interfaz de usuario y sus múltiples funcionalidades: elementos básicos, ciclo de vida, componentes UI, F...

1h y 1m Backend taller

Java 18: Clean Code

Java 18: Clean Code

En este taller exploraremos cómo aplicar distintas técnicas de código limpio al código Java, desde el nombrado, diseño de funciones, uso de comentarios, formato, procesamiento de errores, principio...

43m y 58s Backend taller

Java 18: Principios SOLID

Java 18: Principios SOLID

En este taller exploraremos los principios SOLID en Java para promover el desarrollo de código limpio y fácil de mantener.

56m y 3s Backend taller

Testing avanzado con JUnit 5

Testing avanzado con JUnit 5

En este taller exploraremos las diferentes funcionalidades avanzadas que ofrece el framework de testing más popular para Java, JUnit 5.

48m y 31s Testing taller

Java 18: Recursión

Java 18: Recursión

En este taller exploraremos las diferentes formas de crear programas recursivos en Java.

50m y 58s Backend taller

Java 18: Programación funcional avanzada

Java 18: Programación funcional avanzada

En este taller exploraremos aspectos avanzados de la programación funcional en Java como el uso de lambdas en métodos de distintas APIs: Collectors, Comparator, java.nio. También la creación de str...

53m y 24s Backend taller

Programación funcional en Java 18: API Optional

Programación funcional en Java 18: API Optional

El uso de la API Optional de Java permite envolver y trabajar con datos de forma declarativa, evitando trabajar directamente con la referencia null, facilitando la creación de programas más robusto...

1h y 3s Backend taller

Java 18: Colecciones y Genéricos

Java 18: Colecciones y Genéricos

En este taller veremos la creación y uso de genéricos en los programas Java. Uso del framework Collections para crear estructuras de datos y mejoras introducidas para hacer uso de la programación f...

1h y 8m Backend taller

Java 18: API java.time

Java 18: API java.time

El paquete java.time de Java proporciona nuevas clases para trabajar con datos relativos a fechas, tiempo, duraciones, periodos. En este taller exploraremos cada una de las clases que proporciona y...

48m y 34s Backend taller

Java 18: Entrada y salida IO/NIO

Java 18: Entrada y salida IO/NIO

Los paquetes java.io y java.nio de Java proporcionan las clases necesarias para trabajar con flujos y realizar todo tipo de operaciones con archivos. En este taller exploraremos las clases más impo...

50m y 45s Backend taller

Nuevas funcionalidades después de Java 8

Nuevas funcionalidades después de Java 8

Tras incorporar la programación funcional en su versión 8, Java ha seguido agregando nuevas funcionalidades que simplifican la creación de nuevos programas. Cadenas multilínea, mejoras en expresion...

55m y 1s Backend taller

Java 18: Estructuras de datos

Java 18: Estructuras de datos

El framework Collections de Java proporciona todo tipo de estructuras de datos, que exploraremos en este taller, como pilas, colas, colas dobles, árboles, así como escenarios de uso de cada una.

58m y 51s Backend taller

Java 18: Concurrencia

Java 18: Concurrencia

Java permite manejar la concurrencia por medio de hilos y procesos, sincronización. En este taller exploraremos cómo se comunican y comparten datos los hilos, qué excepciones pueden darse en escena...

56m y 7s Backend taller

Cómo elegir el mejor JDK

Cómo elegir el mejor JDK

Java se actualiza cada 6 meses y nos trae nuevas funcionalidades que favorecen la productividad al trabajar con este lenguaje. En este taller exploraremos las distintas versiones, sus característic...

34m y 52s Backend taller

Programación funcional en Java 18: Interfaces funcionales y lambdas

Programación funcional en Java 18: Interfaces funcionales y lambdas

El uso de interfaces funcionales y lambdas es la base de la programación funcional dentro del lenguaje Java. Dominar estas herramientas permite a los desarrolladores crear aplicaciones software más...

58m y 43s Backend taller

Programación funcional en Java 18: Métodos de referencia

Programación funcional en Java 18: Métodos de referencia

El uso de métodos de referencia permite simplificar la sintaxis lambda de la programación funcional en el lenguaje Java.

1h y 7s Backend taller

Programación funcional en Java 18: API Stream

Programación funcional en Java 18: API Stream

El uso de la API Stream de Java permite desarrollar programas en forma declarativa, más fáciles de entender y mantener.

1h y 1m Backend taller

Pruebas unitarias con Mockito

Pruebas unitarias con Mockito

Realizando este curso aprenderás a realizar pruebas unitarias utilizando Mockito, un framework de testing en el ecosistema de Java.

2h y 30m Testing curso

Desarrollo web con Java EE

Desarrollo web con Java EE

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

3h y 27m Backend curso

Desarrollo web con JSF

Desarrollo web con JSF

Adquiere los conocimientos necesarios para desarrollar aplicaciones web con Jakarta Server Faces (JSF), el framework MVC para el desarrollo de interfaces de usuario en aplicaciones Java.

2h y 12m Backend curso

Proyectos Java con Maven

Proyectos Java con Maven

En este curso aprenderás a gestionar el ciclo de vida de los proyectos Java, las dependencias y a realizar su despliegue utilizando Apache Maven.

2h y 57m Backend curso

Testing en Java con JUnit 5

Testing en Java con JUnit 5

En este curso aprenderás de forma práctica cómo realizar testing con el framework JUnit 5, estándar de facto para la aseguración de calidad en aplicaciones Java.

2h y 9m Testing curso

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars