Spring AI
Curso completo para integrar inteligencia artificial generativa en aplicaciones Java con Spring Boot. Cubres chat models multi-proveedor, prompts y salida estructurada, function calling sobre servicios de negocio, embeddings, bases vectoriales, RAG, evaluación de modelos y despliegue en producción con observabilidad. Al terminar diseñas APIs REST con IA listas para entornos enterprise y migras casos de uso desde Python a tu stack Java sin perder control.
Estructura del curso
- Introducción a Spring AI Lección
- Arquitectura multi-proveedor Lección
- Conceptos de IA para desarrolladores Java Lección
- Integración con Spring Boot Lección
- Test de fundamentos de Spring AI Test
Detalles del curso
Público objetivo
- Desarrolladores Java y Spring Boot que quieren integrar modelos de IA en sus aplicaciones enterprise con las abstracciones de Spring.
- Ingenieros backend que necesitan construir APIs con capacidades de IA: chat, RAG, function calling y respuestas estructuradas.
- Arquitectos de software que diseñan aplicaciones Java con IA multi-proveedor y requisitos de producción (observabilidad, seguridad, caché).
- Equipos de desarrollo empresarial que buscan adoptar IA generativa en su stack Java/Spring existente.
Contenido del roadmap
Chat Models y prompts
ChatClient, ChatModel, sistema de mensajes, streaming, cambio de proveedor, PromptTemplate, prompt engineering y parsers de salida estructurada.
Function calling y embeddings
Funciones Java como herramientas de IA, callbacks, ejecución automática, EmbeddingModel, VectorStore (PGVector, Chroma), carga de documentos y text splitting.
RAG y evaluación
Pipeline RAG completo, QuestionAnswerAdvisor, similarity search, augmentación de contexto, filtrado por metadatos, RelevancyEvaluator y métricas de calidad.
Producción
Observabilidad con Micrometer, rate limiting, reintentos, caché de respuestas, estrategias multi-modelo y seguridad con Spring Security.
Objetivos de aprendizaje
- Interactuar con LLMs desde Java usando ChatClient, ChatModel y streaming de tokens.
- Diseñar prompts con plantillas y convertir respuestas en objetos Java tipados con BeanOutputConverter.
- Implementar tool calling con la anotación
@Toolpara que los modelos invoquen funciones Java. - Construir pipelines RAG completos con embeddings, VectorStore y
QuestionAnswerAdvisor. - Evaluar la calidad de las respuestas con RelevancyEvaluator y métricas de faithfulness y relevancy.
- Desplegar aplicaciones de IA en producción con observabilidad Micrometer, caché, rate limiting y Spring Security.
- Consolidar los bloques del curso en un proyecto integrador de asistente empresarial Spring Boot + Spring AI.
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas