Module 1
Introduction au Vercel AI SDK
Introduction au Vercel AI SDK
20min
Leçons vidéo
Exercices
Lab pratique
Qu'est-ce que le Vercel AI SDK ?
Architecture : AI SDK Core, AI SDK UI, AI SDK RSC
Comparaison avec LangChain.js
Cas d'usage et patterns
Module 2
Configuration et Premiers Pas
Configuration et Premiers Pas
25min
Leçons vidéo
Exercices
Lab pratique
Installation et setup
Configuration des providers (OpenAI, Anthropic, etc.)
Première génération de texte
Streaming responses
Lab : Hello World AI SDK
Module 3
AI SDK Core
AI SDK Core
30min
Leçons vidéo
Exercices
Lab pratique
generateText API
streamText API
generateObject API (structured output)
Parameters (temperature, maxTokens, etc.)
Multi-modal inputs (images)
Lab : Text generation avec streaming
Module 4
AI SDK UI
AI SDK UI
React Hooks) (35min
Leçons vidéo
Exercices
Lab pratique
useChat hook (conversations)
useCompletion hook (simple completions)
useObject hook (structured data)
Gestion de l'état UI
Error handling
Lab : Chatbot React avec useChat
Module 5
Tool Calling
Tool Calling
35min
Leçons vidéo
Exercices
Lab pratique
Déclarer des tools
Tool execution automatique
Multi-step tool calling
Custom tools
Tool choice strategies
Lab : Agent avec outils (météo, calculatrice)
Module 6
Agents et Workflows
Agents et Workflows
25min
Leçons vidéo
Exercices
Lab pratique
Agent patterns avec AI SDK
Multi-turn conversations
Context management
Memory et state persistence
Lab : Agent conversationnel avec mémoire
Module 7
Advanced Features
Advanced Features
20min
Leçons vidéo
Exercices
Lab pratique
Multi-modal (images, audio)
RAG integration
Prompt templates et caching
Rate limiting et retry logic
Cost optimization
Module 8
Production et Déploiement
Production et Déploiement
20min
Leçons vidéo
Exercices
Lab pratique
Next.js App Router integration
Edge Runtime optimization
Monitoring et analytics
Security best practices
Déploiement sur Vercel
Lab : Déployer une app AI