Quarkus desarrollo ágil de microservicios, GraphQL y GraalVM
What you'll learn
- Aprenderás a crear aplicaciones java con el framework de quarkus de manera profesional
- Enterás los conceptos básicos y fundamentales que te permitirán sacar el máximo provecho del framework, como serverless, FaaS, Kuberentes, Docker y GraalVM
- Comprenderás porque quarkus es un framework futurista para construir aplicaciones Java orientadas a cloud, kubernetes y serverless.
- Aprenderás a trabajar con extensiones de quarkus e integrar los frameworks mas populares y utiles de java como hibernate, jackson, spring data y muchos más.
- Podrás construir microservicios con apis reactivas bajo estandares de OpenAPI, GraphQL y usar herramientas como swagger.
Requirements
- Tener bases en TI 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 siguiedo el materia del curso.
- Contar con un computador con un ssitema operativo windows, linux o mac y estar en la capacidad de realizar la configuracion de Java, un IDE y demás herramietnas del curso siguiendo las intrucciones y materiales del curso.
- Tener muchas ganas de aprender sobre un tema novedoso y con amplias salidas laborales, asi como atender los consejos del instructor..
Description
Puedes construir microservicios, Apis, aplicaciones web, standalone y mucho más.
Comprender las bases del estilo de arquitectura GrphQL para escribir APIs y clientes
Si te gusta la tecnología te vas a divertir un monton combinando el desarrollo de aplicaciones con quarkus, Docker, kubernetes, GraalVM, vertx, netty,Undertow, APIs y microservicios.
El desarrollo de aplicaciones Java con este framework aumenta la productividad y la eficiencia, te permite desarrollar aplicacioens de manera mucho más rápida y mas sencilla.
Si combinas quarkus con JPA, Hibernate, Swagger,Spring data y otros frameworks populares hará que te sientas mucho más cómodo y seas más productivo.
Construye aplicaciones reactivas no bloqueantes que son el nuevo paradigma de la programación cliente servidor.
Quarkus es un Framework java full-stack, nativo para kubernetes, se ejecuta en JVM y permite la compilación nativa; Optimiza java específicamente para contenedores, lo cual lo hace ideal para entornos serverless y contenedores.
Es la respuesta a cómo construir aplicaciones java que son futuristas y serverless.
Este framework se perfila como el sucesor de spring boot y tiene un creciente demanda en el mercado laboral.
Su filosofía es Container first: Optimizado para bajo consumo de memoria y tiempos de inicio más rápidos tiene 1/10 del consumo total de memoria de las aplicacioens tradicionales y un tiempo de inicio hata 300 veces más rápido comparado con aplicaciones java tradicionales.
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 aplicaiones java de una manera profesional
- Para todos aquellos que quieran incurcionar el mercado laboral mas demandado en la actualidad dentro del mundo TI
- Para quien tengan una necesidad de diseñar soluciones tecnologicas para sus emprendimientos o para buscar una opcion 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 esten interesados en un framework futurista enfocado al cloud, kubernetes,serverless,FaaS y con una crecietne demanda en el mercado.
Instructor
Ingeniero superior de sistemas, Magíster en diseño y gestión de proyectos Tecnológicos con experiencia en metodologías de trabajo agile e ITIL.
Especializado en arquitectura de soluciones con microservicios, DevOps, middleware, SOA y BPM, cloud de AWS y Azure y tencologias punteras como spring boot, Docker, Kubernetes y Blockchain entre otras.
Cuento con más de 14 años de experiencia en consultoría, arquitectura de soluciones, DevOps, desarrollo e implementación de sistemas de información en proyectos de escala internacional, en los sectores de banca y telecomunicaciones; desempeñando diferentes roles y tareas como arquitecto de soluciones, desarrollo de sofware, análisis de procesos de negocios, gestión de proyectos de transformación digital, integración de aplicaciones .
Apasionado por la tecnologia y la enseñanaza que me permite mantener vivo el conocimiento y cada dia me pone nuevos retos.