Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Quarkus desarrollo Ágil de Microservicios, APIs y web Apps
Bestseller
Role Play
Rating: 4.6 out of 5(1,203 ratings)
5,714 students

Quarkus desarrollo Ágil de Microservicios, APIs y web Apps

Quarkus de Cero a Experto: Contruye Microservicios ultrarápido y APIs GraphQL orientadas a cloud con docker y GraalVM
Last updated 9/2025
Spanish

What you'll learn

  • Aprende sobre arquitectura Serverless y el desarrollo orientado y optimizado para infraestructuras cloud y porque son tan relevantes en el desarrollo moderno.
  • Aprende técnicas para desarrollar microservicios de manera ultrarrápida optimizando tiempos de arranque y el uso de recursos.
  • Comprende la manera correcta y las buenas practicas para trabajar con el framework y porque quarkus es un framework futurista para construir aplicaciones Java.
  • Ejecución Nativa con GraalVM: Usa GraalVM para compilar aplicaciones Java en ejecutables nativos, mejorando rendimiento y tiempos de inicio.
  • Podrás crear microservicios con APIs GrapQL y REST, programación reactiva, manejo de persistencia de manera reactiva, Swagger y muchas otras extensiones.
  • Dokerización de Aplicaciones con Docker: Domina el empaquetado de aplicaciones Java en contenedores Docker para despliegues eficientes.
  • Persistencia de Datos con Hibernate Panache: Facilita la persistencia de datos con Hibernate Panache, acelerando el desarrollo y gestión de bases de datos.
  • Desarrollo full Stack en minutos sin necesidad de configuraciones tediosas de Node para ejecutar Javascript, jQuery, htmx, Bootstrap o estilos CSS.

Course content

9 sections70 lectures11h 42m total length
  • Quarkus, principales características y la promesa de valor del framework5:46

    Breve explicación del framework de quarkus, sus principales características, la promesa del framework respecto de otros como spring boot.

  • MUY IMPORTANTE: Cómo debes hacer este curso, evitar errores y otros consejos7:00

    Te damos las recomendaciones para abordar de manera exitosa el curso y alcanzar tus objetivos, también comentamos porque es importante para ti una buena calificación en el curso, dado que esto ayuda a mantener el curso vigente y que puedes beneficiarte de actualizaciones y nuevos contenidos.

  • Arquitectura tradicional y arquitecturas dokerizadas Java con compilación nativa8:41

    Explicación del estilo de arquitectura de infraestrutura Java dokerizado + kubernetes y su relación e importancia para entender y explotar al máximo el framework de quarkus

  • Arquitecturas dokerizada con orquestador kubernetes orientada a cloud serverless5:22

    Con la aparición del concepto de contenedores se habilita todo un mundo nuevo de posibilidades con lo cual evolucionan las arquitecturas, aquí te explico la importancia de una arquitectura dokerizada enfocada a entornos cloud y serverless.

  • Característica principal sobre Optimización de desempeño (boot time & memory)11:40

    Comentamos brevemente una de las principales características de quarkus como es la optimización de los recursos y el tiempo de inicio.

  • Arquitecturas Serverless pago por consumo real (Serverless and IaaS)14:49

    Que son las arquitecturas serverless, porque están en auge, como se puede comparar con una infraestructura cloud tradicional y que beneficios reales aporta.

  • Pre requisitos, Instalar y configurar IDE de desarrollo y los plugins9:21

    Explicamos los prerequisitos para trabajar con el framework y como se hace la instalación y configuración del entorno de desarrollo.

  • Quiz conceptualización
  • Invitación a la comunidad en Discord, crea equipo, conecta, comparte y emprende4:27

    Con esta herramienta podremos trabajar de manera colaborativa para compartir soluciones a los principales problemas, hacer networking, interactuar con otros estudiantes y explorar diferentes posibilidades y beneficios de las herramientas de trabajo colaborativo.

Requirements

  • Tener bases de programación en JAVA y experiencia trabajando con sistemas de información.
  • Tener conocimientos básicos de programación en Java o estar en la capacidad de seguir el paso a paso e investigar por su cuenta las bases.
  • Preferiblemente tener conocimientos básicos de microservicios y APIs o estar dispuesto a aprender por su propia cuenta sobre este tema siguiendo el materia del curso.
  • Tener muchas ganas de aprender sobre un tema novedoso y con amplias salidas laborales, así como atender los consejos del instructor.

Description

¡Domina el desarrollo de microservicios con Quarkus y GraalVM, las tecnologías que revolucionarán el desarrollo en Java!

Este curso te enseñará como dominar el framework Quarkus, y  GraalVM, las herramientas mas punteras para el desarrollo de aplicaciones JAVA oreintadas a cloud y serverless.

Aprenderás a construir microservicios ultrarrápidos, empaquetar tus aplicaciones en contenedores Docker y usar GraalVM para generar ejecutables nativos que mejoren el rendimiento y reduzcan el tiempo de inicio.

¿Qué aprenderás?

  • Arquitectura ServerLess e introducción a Quarkus: Descubre el futuro de la arquitectura de aplicaciones orientadas a cloud y por qué Quarkus es el framework ideal para desarrollar aplicaciones modernas en Java, con tiempos de arranque ultrarrápidos y un bajo consumo de memoria.

  • Empaquetado de aplicaciones en Docker: Aprende a contenerizar tus aplicaciones Java usando Docker, y asegúrate de que sean fácilmente desplegables en cualquier entorno.

  • GraalVM para Java Nativo: Domina cómo usar GraalVM para compilar tus aplicaciones Java en ejecutables nativos, logrando una mejora significativa en rendimiento.

  • Empaquetado en Docker para despliegue en entornos Cloud: Implementa y escala tus aplicaciones optimizadas para la nube utilizando Kubernetes y Quarkus.

  • Microservicios con Quarkus: Aprende a construir arquitecturas basadas en microservicios utilizando las tecnologías más modernas. #Quarkus,  #Microservicios,  #GraphQL,  #GraalVM,  #Docker #Panache #Hibernate

  • APIs Rest y GrapQL: Usa diferentes tipos de Apis para exponer la funcionalidad de las aplicaciones a otros microservicios de manera ultrarapida y modera.

  • Persistencia en base de datos con Hibernate Panache: Descubre las ventajas de trabajar con Hibernate Panache una capa de abstracción sobre hibernate para acelerar la persistencia de objetos.

  • Desarrollo Full Stack en minutos: Con Quarkus, crea y ejecuta microservicios, micro-frontends o aplicaciones híbridas en Java, JavaScript, HTML y CSS de forma rápida y sencilla, sin instalaciones ni configuraciones adicionales de Node u otras tecnologías. #fullstak

Simulaciones con IA: Practica y prepárate para futuras entrevistas y reuniones.

En el mundo real, la teoría no basta. Por eso, este curso incluye un componente único: "Role Plays" con Inteligencia Artificial.

  • Prepárate para entrevistas: Enfréntate a una IA que actúa como reclutador para dominar tus fundamentos.

  • Defiende tu estrategia: Practica cómo convencer a un CTO sobre una propuesta para la compañía, demostrando una visión estratégica.

  • Gana confianza: Mejora tus habilidades de comunicación para superar cualquier desafío en el mercado laboral.

¿Por qué elegir este curso?

Es un curso práctico y te llevará desde los fundamentos hasta el despliegue de  en entornos reales. No necesitas ser un experto en Java para comenzar. Aprenderás a implementar tecnologías modernas como Quarkus, Docker y GraalVM, dominando el ciclo completo de desarrollo.

Actualizaciones constantes: Este curso se mantiene al día con las últimas herramientas y prácticas de Java, garantizando que aprendas con la tecnología más reciente.

¡No solo lo decimos nosotros, lo dicen nuestros estudiantes!

Este curso tiene una calificación de 4.7/5 en Udemy, y nuestros alumnos destacan la calidad del contenido, el enfoque práctico y la claridad de las explicaciones del instructor. Te animamos a revisar los comentarios y experiencias de otros estudiantes para que te asegures de que este curso es una de las mejores opciones para aprender Quarkus y GraalVM.


¿A quién está dirigido?

  • Desarrolladores Java que buscan modernizar sus aplicaciones y optimizar el rendimiento con Quarkus y GraalVM.

  • Ingenieros de software interesados en aprender Docker para empaquetar aplicaciones y desplegarlas en entornos cloud.

  • Profesionales de IT que desean aprender cómo usar GraalVM para crear ejecutables nativos y mejorar el rendimiento de sus aplicaciones.

  • Cualquier persona interesada en el futuro del desarrollo en Java y las arquitecturas basadas en microservicios.

Who this course is for:

  • Esta dirigido a estudiantes, desarrolladores de software, arquitectos de soluciones, lideres técnicos y en general personas que quieran aprender de a desarrollar aplicaciones java de una manera profesional
  • Para todos aquellos que quieran incursionar el mercado laboral mas demandado en la actualidad dentro del mundo TI
  • Para quien tengan una necesidad de diseñar soluciones tecnológicas para sus emprendimientos o para buscar una opción labora.
  • Para quien este buscando un cambio en su carrera en uno de los sectores más demandados del momento en el mercado laboral.
  • En general para todos los que estén interesados en un framework futurista enfocado al cloud, kubernetes, serverless, FaaS y con una creciente demanda en el mercado.