Envíanos un email

Fundamentos de QUARKUS

formación Fundamentos de QUARKUS

Descripción: Curso Fundamentos de QUARKUS

Formación en Desarrollo de Aplicaciones

Este curso está diseñado para desarrolladores que desean aprender a crear aplicaciones basadas en microservicios utilizando Quarkus, un framework moderno optimizado para Java, a través de un enfoque práctico y progresivo.

Formación SINENSIA

  

Detalles

1) Introducción a los Microservicios y Quarkus
- ¿Qué son los microservicios?
- Ventajas de usar microservicios.
- ¿Qué es Quarkus y por qué es relevante para el desarrollo de microservicios?
- Quarkus vs Spring Boot

2) Configuración del Entorno de Desarrollo
- Instalación de herramientas necesarias (Java, Quarkus CLI, QuarkusIO).
- Configuración de un IDE (por ejemplo, Eclipse) para trabajar con Quarkus.

3) Creación de un Proyecto Quarkus
- Generación de un nuevo proyecto Quarkus.
- Arquitectura básica del proyecto.

4) Desarrollo de Microservicios con Quarkus
- Creación de endpoints para implementar una API REST.
- Implementación de lógica de negocio.
- Uso de inyección de dependencias.
- Pruebas unitarias y de integración.

5) Persistencia de Datos
- Integración con bases de datos (por ejemplo, PostgreSQL, H2).
- Configuración de entidades JPA.
- Uso de Panache para creación de repositorios y simplificar el acceso a datos.

6) Seguridad y Autenticación
- Ejemplo básico de autenticación y autorización usando Keycloak.
- Uso de tokens JWT.
- Protección de la capa Web.

7) Despliegue
- Creación de imágenes de contenedor Docker.

8) Casos de Uso y Mejores Prácticas
- Ejemplos prácticos de aplicaciones reales basadas en microservicios.
- Buenas prácticas para el desarrollo y mantenimiento de microservicios.

Curso dirigido a desarrolladores, ingenieros y arquitectos de software.

Conocimientos previos de Java y también es recomendable tener conocimientos básicos de Spring

Dotar a los asistentes de los conocimientos y habilidades necesarias para que sean capaces de desarrollar aplicaciones de Quarkus, desde un proyecto vacío hasta la creación de una imagen Docker, utilizando una capa REST y otra de integración contra una base de datos relacional.

Compartir:


Contáctenos a través de >éste formulario<

Precios especiales para la formación de grupos

Podemos adaptar cualquier curso a sus necesidades, e impartirlo en sus instalaciones o en nuestros centro de formaci&oacute;n Contáctenos