Retour
CoursIntermédiaireLanguage-SpecificGenAI Builders

Spring AI pour Java

Famille : 🟩 F2 - GenAI Builders

Express

À l'issue de cette formation, vous serez capable de :

Maîtriser les concepts fondamentaux
Acquérir des compétences pratiques

Programme Détaillé

8 modules de formation

Module 1

Introduction à Spring AI

20min
Leçons vidéo
Exercices
Lab pratique
Qu'est-ce que Spring AI ?
Architecture et principes
Spring AI vs LangChain4j
Intégration avec Spring Boot
Cas d'usage enterprise
Module 2

Configuration et Setup

25min
Leçons vidéo
Exercices
Lab pratique
Spring Boot dependencies
Auto-configuration
Configuration des models (OpenAI, Azure, Ollama)
Properties et profils
Lab : Premier projet Spring AI
Module 3

Chat Models et Prompts

30min
Leçons vidéo
Exercices
Lab pratique
ChatClient interface
StreamingChatClient
Prompt templates avec placeholders
System messages et user messages
Response handling
Lab : Application de chat simple
Module 4

Function Calling

30min
Leçons vidéo
Exercices
Lab pratique
Déclarer des @Bean functions
Function registration automatique
Function descriptions
Multi-function calling
Error handling
Lab : Agent avec outils Java
Module 5

Embeddings et Vector Stores

30min
Leçons vidéo
Exercices
Lab pratique
EmbeddingClient
Vector stores (PostgreSQL/pgvector, Redis, Chroma, Pinecone)
Document transformers
Similarity search
Lab : Embeddings avec pgvector
Module 6

RAG avec Spring AI

35min
Leçons vidéo
Exercices
Lab pratique
Document readers (PDF, Word, TXT)
Text splitters
VectorStore integration
Retrieval augmented generation
Question answering
Lab : Application RAG complète
Module 7

Advanced Features

25min
Leçons vidéo
Exercices
Lab pratique
Multi-modal support (images)
Structured output (OutputParser)
Caching strategies
Retry policies avec Spring Retry
Observability avec Micrometer
Module 8

Production Patterns

25min
Leçons vidéo
Exercices
Lab pratique
Spring profiles pour environnements
Security et API key management
Rate limiting
Cost tracking
Monitoring et logging
Testing AI applications
Lab : Application production-ready

Prérequis pour suivre cette formation

Java 17+
Spring Boot intermédiaire
Maven ou Gradle
REST APIs
SQL basics (pour vector stores)
JDK 17+
IDE (IntelliJ IDEA, Eclipse, VS Code)
Maven ou Gradle
Docker (optionnel, pour pgvector)
Clé API LLM (OpenAI, Azure, ou Ollama local)

Public Cible

Développeurs
Ingénieurs logiciels

Compétences que vous allez acquérir

Compétences pratiques en IA générative

Ressources

Informations Pratiques

Détails de la formation

Durée
2-3h
Niveau
Intermédiaire
Prix
2230 €
Langue
Français
Certification
-

Pourquoi choisir Adservio Academy ?

Formations 100% pratiques
Formateurs experts certifiés
Accompagnement personnalisé
Contenu à jour avec l'IA