• NEW

Formation Quarkus AI

Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence QUAI
Éligible CPF Non

Quarkus est idéal pour les applications IA. Il offre une intégration native de l'IA générative via LangChain4j, prend en charge les services d'IA déclaratifs, divers LLM et l'ingénierie avancée des prompts. Il gère également l'IA prédictive et l'automatisation des pipelines de données grâce à des kits d'outils ML pour des flux de travail ETL et d'intégration évolutifs.

L'expérience de développement optimisée par l'IA de Quarkus garantit des démarrages rapides, une faible consommation de mémoire et un noyau réactif pour l'IA native du cloud. Il accélère le développement grâce au codage en direct, une pile Java unifiée et une observabilité/sécurité robuste pour des services d'IA fiables.

Cette formation présente les nouvelles extensions, les nouveaux supports de Quarkus pour l’IA ainsi que les principaux cas d’usage des LLMs dans les applications modernes

Objectif opérationnel :

Savoir concevoir, développer et intégrer des applications Quarkus exploitant l’IA générative, l’IA prédictive et les nouveaux services d’IA proposés par Quarkus dans un contexte cloud native, performant, sécurisé et observable.

Objectif pédagogiques :

À l’issue de cette formation Quarkus AI, les participants seront capables de :

  • Identifier les différents types de supports proposés par Quarkus pour l’IA et repositionner le vocabulaire de l’IA
  • Comprendre l’impact de l’IA générative sur le métier de développeur et sur les nouveaux types d’applications d’entreprise
  • Utiliser l’intégration native de l’IA générative via LangChain4j dans Quarkus
  • Exploiter l’ingénierie avancée des prompts et les services d’IA déclaratifs
  • Mettre en œuvre des applications IA cloud native bénéficiant des performances, de la faible consommation mémoire et du noyau réactif de Quarkus
  • S’appuyer sur l’observabilité et la sécurité de Quarkus pour construire des services d’IA fiables

Public :

Ce cours s’adresse à des développeurs, architectes sur la stack Java.

Prérequis :

Une connaissance préalable du framework Quarkus est nécessaire pour suivre cette formation. La formation Quarkus : bâtir une architecture microservices avec Quarkus (DAMS) constitue la porte d'entrée idéale.

J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant ce test.

Jour 1 – Fondamentaux et développement assisté par l’IA

IntroductionRappels Quarkus : Extensions, Dev Services, Cloud Native,
AI Generative : LLMs, Prompt, Token, Embedding…
L’impact de l’AI générative sur le développement d’applications
Introduction à LangChain4j : rôle, fonctionnement, avantages.
Le support pour l’intégration de l’IA dans les applications Quarkus
Développement assisté par l’IASupport de MCP dans Quarkus, intégration dans les IDEs
Les apports de l’extension Chapie, intégration dans le workspace
Résolution d’Exception, génération de tests documentation, implémentation de TODO, explication de code
Intégration Chapie dans les autres extensions Quarkus
Travaux pratiquesMise en place de Chapie dans l’environnement de développement

Jour 2 – Interaction avec les LLMs et LangChain4j

Appels REST aux APIs de LLMsUtilisation des APIs OpenAI, Mistral, Anthropic, etc.
Gestion des clés API et sécurité
Construction et optimisation des prompts
Parsing et traitement des réponses
Travaux pratiquesObjectif : Construire un service REST qui interagit avec un LLM.
Description : Création d’un endpoint /chat avec configuration dynamique des options du modèle.
Exécution de LLMs locaux avec Ollama

Installation et configuration d’Ollama
Chargement et gestion de modèles open source (Llama 3, Mistral, Phi-3, etc.)
Interaction via LangChain4J ou API locale
Avantages et contraintes des modèles locaux

Travaux pratiquesObjectif : Connecter une application Quarkus à un modèle Ollama local.
Description : Créer un service local “/ask” qui interroge Ollama. Quelle latence et qualité de réponse comparer avec les APIs cloud ?
Quarkus et LangChain4j : simplifier l’intégration IAPrésentation du framework LangChain4j
Gestion des chaînes et contextes conversationnels
Intégration native avec Quarkus (quarkus-langchain4j)
Comparaison entre API directe et usage de LangChain4j
Travaux pratiquesObjectif : Créer un agent conversationnel basique avec LangChain4j et Quarkus.
Description : Implémentation d’un agent qui appelle plusieurs endpoints pour répondre à une question métier.
Quelle différence d’approche entre LangChain4j et un simple appel REST ?

Jour 3 – Agents, RAG et IA multimodale

Agents, Tools et exécution de tâches complexesNotions de Tool, Chain et Agent
Création d’agents avec LangChain4j
Utilisation des outils (par ex. recherche, calcul, base de données)
Orchestration de workflows IA
Travaux pratiquesObjectif : Développer un agent capable de planifier et exécuter plusieurs actions selon une requête complexe.
Description : Mise en œuvre d’un agent Quarkus capable d’interagir avec un système externe. Quels outils lui donner pour réussir sa mission ?
Retrieval-Augmented Generation (RAG) avec QuarkusPrincipes du RAG (indexation, embeddings, recherche vectorielle)
Intégration avec les bases vectorielles : Qdrant, Chroma, Milvus
Utilisation du support natif Quarkus pour la recherche vectorielle
Association RAG + LangChain4J pour un agent contextuel complet
Travaux pratiquesObjectif : Construire une application RAG complète avec Quarkus.
Description : Indexation d’un corpus documentaire, recherche contextuelle, génération enrichie. Comment valider la pertinence des résultats ?
Ouverture vers l’IA multimodalePrésentation des modèles de génération d’images (Stable Diffusion, Flux, SDXL…)
Appels aux APIs Hugging Face et OpenAI (images, audio, TTS, STT)
Utilisation de LangChain4J pour orchestrer des pipelines multimodaux
Gestion des retours binaires et intégration dans une app web Quarkus
Notions de filtrage de contenu et de modération
Travaux pratiquesObjectif : Créer un microservice Quarkus qui génère une image ou une voix à partir d’un texte.
Description : Implémentation d’un endpoint /generate-media interrogeant un modèle d’image ou de TTS (Hugging Face / OpenAI). Quelle architecture adopter pour traiter et renvoyer des médias efficacement ?

80 % de travaux pratiques et de démonstration.

Date de mise à jour du programme : 14/01/2026

Dates et lieux

Du 02 au 04 mars 2026
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 02 au 04 mars 2026
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 15 au 17 juin 2026
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 15 au 17 juin 2026
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 21 au 23 septembre 2026
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 21 au 23 septembre 2026
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 07 au 09 décembre 2026
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 07 au 09 décembre 2026
Lieu
Paris
Durée
3 jrs
1990 € HT

Ces formations peuvent aussi vous intéresser :

Maîtriser l'installation, la configuration et l'intégration locale de modèles de langage de grande taille

  • Niveau : Intermédiaire
  • Référence : DUMO

Implémenter, orchestrer et mettre en production des systèmes agentiques

  • Niveau : Avancé
  • Référence : IAAM

Maîtriser la création, l’orchestration et le déploiement de systèmes multi-agents intelligents pour automatiser des workflows complexes

  • Niveau : Intermédiaire
  • Référence : CREW

Maîtrisez l’orchestration d’agents IA et l’automatisation avancée de workflows techniques avec n8n

  • Niveau : Intermédiaire
  • Référence : N8NA


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

4,7/5
94% de nos participants
sont satisfaits ou
très satisfaits


Formateurs experts
validés par
PLB

%
Des participants
recommandent
nos formations