• No hay productos en el carrito.

Inicio / Cursos / Quarkus desarrollo Ágil de Microservicios, APIs y web Apps
Impartido por Carlos Adrian Soto BoteroPago único de $2,800 MXN · acceso por 12 meses

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

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 45 h 9 unidades
Qué aprenderás

Lo que serás capaz de hacer

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

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

Temario

UNIDAD 1 - Antes de empezar, las bases y los conceptos fundamentales · 9 lecciones

UNIDAD 1 - Antes de empezar, las bases y los conceptos fundamentales

  • Quarkus, principales características y la promesa de valor del frameworkVideo · 6 min
  • MUY IMPORTANTE: Cómo debes hacer este curso, evitar errores y otros consejosVideo · 7 min
  • Arquitectura tradicional y arquitecturas dokerizadas Java con compilación nativaVideo · 9 min
  • Arquitecturas dokerizada con orquestador kubernetes orientada a cloud serverlessVideo · 5 min
  • Característica principal sobre Optimización de desempeño (boot time & memory)Video · 12 min
  • Arquitecturas Serverless pago por consumo real (Serverless and IaaS)Video · 15 min
  • Pre requisitos, Instalar y configurar IDE de desarrollo y los pluginsVideo · 9 min
  • Quiz conceptualizaciónCuestionario · 0 min
  • Invitación a la comunidad en Discord, crea equipo, conecta, comparte y emprendeVideo · 4 min
UNIDAD 2 - Comprender el framework, las extensiones y como trabajar con el IDE IntelliJ · 10 lecciones

UNIDAD 2 - Comprender el framework, las extensiones y como trabajar con el IDE IntelliJ

  • Crear un proyecto desde cero y comprender las opciones y versiones del frameworkVideo · 9 min
  • Comprender la estructura y configuración de un proyecto Quarkus con MavenVideo · 10 min
  • Ejecutar el probar el proyecto inicial y explorar el DEV UI de quarkusVideo · 5 min
  • Consumir una API REST y resolver problemas del IDE y Maven al leer los proyectosVideo · 9 min
  • Refactorizar el cliente REST y agregar extensiones de manera manual al pom.xmlVideo · 12 min
  • Deserializar objetos de manera manual y ChatGPT (Convertir objetos a JSON)Video · 7 min
  • Hot Reload y como leer propiedades definidas en el fichero .propertiesVideo · 8 min
  • Definir manualmente el Método main e incluir lógica al inicio de la aplicaciónVideo · 10 min
  • Crear eventos que ejecutan lógica antes de iniciar y al detener la AplicaciónVideo · 8 min
  • Tipos de empaquetado .jar y tiempos de inicio de la app (quarkus vs spring boot)Video · 12 min
UNIDAD 3 - Quarkus WEB: Desarrollo de una app web Full Stack con vue Js y Hibernate · 11 lecciones

UNIDAD 3 - Quarkus WEB: Desarrollo de una app web Full Stack con vue Js y Hibernate

  • Diagrama de Arquitectura y presentación de la aplicación web del caso de estudioVideo · 3 min
  • Crear y definir la entidad base para persistir los datos con Hiberante ORM y H2Video · 10 min
  • Definir el API y crear paso a paso el método GET para listar todos los contactosVideo · 7 min
  • Definir los recursos para los métodos GET, POST, PUT y DELETE con AI CopilotVideo · 7 min
  • Integrar swagger OpenAPI para probar las APIs y otras alternativas como CurlVideo · 11 min
  • Frameworks y patrones Web que podemos embeber en quarkus para el FrontVideo · 7 min
  • Que es Web blunder y como crear y servir una vista HTML en QuarkusVideo · 6 min
  • Crear la vista web para el formulario de contacto usando el framework Vue.jsVideo · 10 min
  • Crear la vista CRUD para administrar contactos (listar. modificar y eliminar)Video · 7 min
  • Agregar recursos estáticos como imágenes y estilos con web blunder y vuejsVideo · 8 min
  • Conclusiones y recomendaciones generales para trabajar con quarkus WEBVideo · 6 min
UNIDAD 4 - Compilación nativa con GraalVM · 8 lecciones

UNIDAD 4 - Compilación nativa con GraalVM

  • GraalVM : Características principales y su ciclo de vida para el desarrolloVideo · 6 min
  • Prerequisitos y recomendaciones para instalar GraalVM en windowsVideo · 4 min
  • Instalar visual studio build tools, GraalVM y reconfigurar JAVA_HOME en windowsVideo · 10 min
  • Prueba de prerequisitos para la compilación nativa con una clase Java simpleVideo · 11 min
  • Compilación Nativa de un proyecto Quarkus y solución de errores en WindowsVideo · 15 min
  • Instalar y configurar GraalVM y native-image LinuxVideo · 9 min
  • Compilación nativa con GraalVM, prueba y análisis en LinuxVideo · 6 min
  • Entrevista en vivo con Lukas, un agente de IA: ¿Tienes lo necesario para el puesto?Proyecto · 0 min
UNIDAD 5 - Dockerizar las applicaciones quarkus · 6 lecciones

UNIDAD 5 - Dockerizar las applicaciones quarkus

  • Importancia de Docker para el desarrollo y DevOps en el departamento de TIVideo · 11 min
  • Instalar Docker desktop para quienes usan windowsVideo · 11 min
  • Instalar docker y Docker para quienes usan un LinuxVideo · 15 min
  • Tipos de imágenes Docker y repositorios base (native, uberjar y legacy images)Video · 10 min
  • Compilar y crear una imágen Docker usando un uber Jar y cómo evitar erroresVideo · 8 min
  • Empaquetar compilaciones nativas en Docker (native y native micro Images)Video · 9 min
UNIDAD 6 - Programación reactiva en quarkus Vert.x · 11 lecciones

UNIDAD 6 - Programación reactiva en quarkus Vert.x

  • Caso de estudio y arquitectura de la soluciónVideo · 4 min
  • Explicación del Microservicio de productosVideo · 10 min
  • Reto Practico: Crear el microservicio de Customer requisito para próximas clasesCuestionario · 8 h
  • Ques la programación reactiva: comunicación sincrona vs asincronaVideo · 8 min
  • Eventos y Como aplicar programación reactiva al caso de estudio propuestoVideo · 13 min
  • Libreria mutiny de quarkus , vert.x y principales Métodos para manejar flujosVideo · 9 min
  • Refactorizar microservicio ProductVideo · 9 min
  • Analizar, validar y probar Microservicio customerVideo · 7 min
  • Comunicar microservicios parte 1: Customer ReactiveVideo · 15 min
  • Comunicar microservicios parte 2: Product Reactive clientVideo · 12 min
  • Comunicar microservicios parte 3: Combinar flujos de datosVideo · 16 min
UNIDAD 7 - Manejo de bases de datos y extensiones ORM Reactivas · 7 lecciones

UNIDAD 7 - Manejo de bases de datos y extensiones ORM Reactivas

  • Agregar un motor de base de datos persistente usando dockerVideo · 13 min
  • Agregar soporte para spring dataVideo · 13 min
  • Blaze persistence: IntroducciónVideo · 4 min
  • Blaze persistence: primera parte Implementación en microservicio customerVideo · 15 min
  • Blaze persistence: Segunda parte, refactorizar microservicio customerVideo · 7 min
  • Clientes SQL reactivos implementación nativa con postgresVideo · 24 min
  • Hibernate Panache la opcion mas recomendada para persistencia reactivaVideo · 28 min
UNIDAD 8 - GraphQL · 9 lecciones

UNIDAD 8 - GraphQL

  • Que es graphQL y principales conceptosVideo · 17 min
  • Construir una API graphQL parte y refactorizar el microservicio CustomerVideo · 15 min
  • Crear un metodo de búsqueda GraphQL y escribir querys GraphQLVideo · 14 min
  • Crear mutaciones para modificar datos en el servidor con GraphQLVideo · 18 min
  • Practica 02 Crear un API graphQL - requisito previo para las próximas clasesCuestionario · 8 h
  • Refactorizar microservicio producto y Upgrade de la practica anteriorVideo · 10 min
  • Iniciar el microservicio product en modo debug en un puerto diferente y probarVideo · 5 min
  • Crear un cliente GraphQL para comunicar Customer con product mediante graphQLVideo · 13 min
  • Agregar un método graphQL para buscar un único producto enviando un parámetroVideo · 13 min
UNIDAD 9 - Actualizaciones del curso y recursos adicionales · 3 lecciones

UNIDAD 9 - Actualizaciones del curso y recursos adicionales

  • Upgrade: Como realizar un actualización a la ultima version del frameworkVideo · 7 min
  • Proceso de upgrade en el serivicio productVideo · 6 min
  • Cierre del cursoVideo · 4 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    9 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    3 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Quarkus desarrollo Ágil de Microservicios, APIs y web Apps

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Carlos Adrian Soto Botero.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 9 unidades · 74 lecciones · 45 h
  • 12 meses de acceso
  • 3 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Carlos Adrian Soto Botero; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Quarkus desarrollo Ágil de Microservicios, APIs y web Apps

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture