Retour
CoursDébutantLanguage-SpecificGenAI Builders

Applications Web RAG Full-Stack en JavaScript

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é

6 modules de formation

Module 1

Introduction

2min
Leçons vidéo
Exercices
Lab pratique
Vue d'ensemble des applications RAG en JavaScript.
Pourquoi JavaScript pour RAG ?
Avantages de l'écosystème JavaScript
Architecture d'une application RAG full-stack
Module 2

Premiers Pas avec RAG

8min
Leçons vidéo
Exercices
Lab pratique
Introduction au RAG et implémentation de base avec frameworks JavaScript.
Leçon 2.1 : Concepts fondamentaux du RAG
Leçon 2.2 : Installation et configuration de l'environnement
Leçon 2.3 : Premier exemple RAG fonctionnel
Lab pratique : Application RAG simple
Chargement de documents
Création d'index vectoriel
Query engine pour interrogation
Configuration des LLMs et embeddings
Module 3

Construire une Application Web Full-Stack

14min
Leçons vidéo
Exercices
Lab pratique
Développement d'une application complète avec backend et frontend.
Leçon 3.1 : Architecture backend Express avec RAG
Leçon 3.2 : Création d'API REST pour requêtes RAG
Leçon 3.3 : Frontend React interactif
Leçon 3.4 : Communication backend-frontend
Lab pratique : Application web RAG complète
Serveur Express avec endpoints API
Gestion des requêtes asynchrones
Interface utilisateur React moderne
Affichage des réponses et sources
Gestion des états de chargement
Module 4

Requêtes Avancées avec Agents

7min
Leçons vidéo
Exercices
Lab pratique
Utilisation d'agents pour interroger plusieurs sources de données.
Leçon 4.1 : Router Query Engine pour multi-sources
Leçon 4.2 : Agents avec outils personnalisés
Leçon 4.3 : Sélection automatique de sources
Lab pratique : Agent multi-sources intelligent
Routage intelligent des requêtes
Outils personnalisés (météo, calculs, etc.)
Combinaison de sources hétérogènes
Agents autonomes
Module 5

Techniques de Production

6min
Leçons vidéo
Exercices
Lab pratique
Techniques essentielles pour déployer en production.
Leçon 5.1 : Persistance des index vectoriels
Leçon 5.2 : Chat avec gestion d'historique
Leçon 5.3 : Streaming de réponses pour UX fluide
Lab pratique : Application production-ready
Sauvegarde et chargement d'index
Gestion de sessions de chat
Streaming Server-Sent Events (SSE)
Gestion d'erreurs robuste
Module 6

Conclusion

1min
Leçons vidéo
Exercices
Lab pratique
Récapitulatif et introduction aux outils CLI pour aller plus loin.
Utilisation de create-llama CLI
Prochaines étapes et ressources
Évaluation rapide des connaissances acquises.

Prérequis pour suivre cette formation

Développeurs JavaScript débutants à intermédiaires
Connaissances de base en développement web
JavaScript de base (variables, fonctions, async/await)
Notions de base en Node.js et npm
Familiarité avec React (utile mais non obligatoire)
Compréhension des concepts d'API REST
Aucune connaissance en Machine Learning requise
Ordinateur avec Node.js 18+ installé
Compte développeur pour accès APIs LLM (fourni pendant la formation)
Éditeur de code (VS Code recommandé)
Navigateur web moderne

Public Cible

Développeurs
Ingénieurs logiciels

Compétences que vous allez acquérir

Compétences pratiques en IA générative

Informations Pratiques

Détails de la formation

Durée
1h
Niveau
Débutant
Prix
2230 €
Langue
Français
Certification
-

Pourquoi choisir Adservio Academy ?

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