Titre RNCP 100% CPF À distance

Framework IA agentique LangChain - Développeur web - BC03 Développement avancé : Comprendre et utiliser une architecture de type framework

LBKE

2 400 €à partir de
Durée variabledurée
1session active
Francelieu

Objectifs de la formation

La formation vise l'acquisition du bloc de compétences RNCP37805BC03 "Développement avancé : Comprendre et utiliser une architecture de type framework" de la certification Développeur Web :
- Confronter ses connaissances en développement avec la documentation d'un framework dans le but de s'approprier l'architecture et les fonctionnalités d'un nouveau cadre de travail.
- Configurer le framework en utilisant un gestionnaire de dépendances afin de préparer l'environnement de développement de l'application.
- Développer une application évolutive avec un framework afin de disposer d'un environnement de développement standardisé pour l'ensemble du projet.

Programme

Jour 1 : Connexion aux API LLM et premiers agents avec LangChain
- Découverte du principe des LLM et des modèles de fondation pour l'IA agentique
- Introduction au framework open source LangChain et à son écosystème
- Mise en place de l'environnement de développement pour le framework : notebooks sur le cloud avec Google Colab ou installation locale avec uv
- Connexion à une API LLM, prompt engineering, parsing et outputs structurés avec la librairie langchain-core
- Prompt engineering et observabilité avec LangSmith
- Découverte du fonctionnement du tool calling
- Principe des agents, boucle agentique avec LangChain v1, introduction RAG agentique
Jour 2 : Agents avancés et workflows agentiques avec LangGraph
- Agents conversationels : threads, mémoire court-terme et long-terme
- Patterns agentiques et ingénierie du contexte : state, prompt système dynamique, human-in-the-loop, context runtime
- Introduction au framework LangGraph pour orchestrer des appels LLM et les workflows agentiques
- Principe du RAG (Retrieval-Augmented Generation) et des embeddings (vecteurs sémantiques)
- Implémenter un pipeline RAG en combinant LangGraph et LangChain
Jour 3 : Déploiement d'une application IA
- Déploiement et monitoring des applications agentiques fondées sur les LLM : déployer un agent IA sous forme d'API web
- Se connecter à un agent IA avec le SDK client
- Multiplier les outils avec les serveurs MCP
- Utiliser une base de données vectorielle pour les embeddings
- Améliorer un agent et bien choisir son LLM : introduction au LLMOps, à l'évaluation des agents (LLM-as-a-judge, LangSmith) et à l'auto-hébergement de modèles open source
- Conformité légale (AI Act, RGPD), sécurité (jailbreaking, injection de prompts), enjeux éthiques et environnementaux
Jour 4 : Projet asynchrone
La quatrième journée est dédiée à la réalisation d'un projet qui sera présenté au jury d'évaluation.
- Développement d'un projet, à réaliser dans les 7 jours calendaires suivant la formation en asynchrone.
Projet : conception et développement d'une application à partir d'un cahier des charges et des fonctionnalités
- Échanges avec le formateur en asynchrone - questions/réponses via mail ou une plateforme de gestion de dépôt de code type GitHub
Jour 5 : Finalisation du projet et jury d'évaluation
La cinquième journée est dédiée à la finalisation du projet, et au passage devant le jury d'évaluation.
- Finalisation du projet, à réaliser dans les 7 jours calendaires suivant la formation en asynchrone
- Échanges avec le formateur en asynchrone - questions/réponses via mail ou une plateforme de gestion de dépôt de code type GitHub
- Passage devant un jury organisé dans le mois suivant la classe virtuelle, présentation du projet et réponse aux questions du jury (durée : 30 minutes)

Résultats attendus

La formation permet d'accéder au bloc de compétences RNCP37805BC03 "Développement avancé : Comprendre et utiliser une architecture de type framework" de la certification RNCP37805 « Développeur Web » niveau 5, délivrée par WEBECOM et enregistrée au RNCP le 19/07/2023.
Modalités d'évaluation :
- Contrôle continu en cours de formation sous la forme de questionnaires administrés au participant à l'issue de chaque jour de formation (évaluation formative), et un questionnaire final (évaluation sommative) administré le dernier jour de formation et portant sur les notions vues et les compétences développées au cours de la formation. La note de contrôle continu est fondée sur l'évaluation sommative.
- Mise en situation professionnelle avec un nouveau projet réalisé en autonomie par le candidat et soutenance devant un jury de professionnels : le candidat conceptualise une application web dotée de fonctionnalités avancées à partir d'un cahier des charges et d'un cahier des fonctionnalités fournis.
Il construit son environnement de développement en installant le framework et les dépendances inhérentes aux fonctionnalités demandées.
Le candidat développe l'intégralité de l'application avancée demandée dans l'environnement du framework. Lors de la soutenance auprès du jury de professionnels, le candidat présente son application fonctionnelle et déployée sur un serveur.
Il argumente sur :
- le fonctionnement global du framework, ses spécificités et son architecture
- les choix des dépendances installées
- sa démarche pour solutionner les problématiques rencontrées
Le jury demande au candidat des modifications ou ajouts de code pour solutionner une problématique inattendue dans l'instant.
Le projet est réalisé par le candidat en asynchrone dans les 7 jours calendaires qui suivent la fin de la classe virtuelle. Le projet est calibré pour 2 jours de développement, incluant l'heure de passage devant le jury. Durant le développement du projet en asynchrone, le candidat peut poser des questions au formateur, qui lui répond dans les 48 heures.
Le passage devant le jury est planifié dans un délai d'un mois à l'issue de la classe virtuelle. La durée de l'épreuve devant jury est de 30 minutes : 10 minutes de présentation par le candidat et 20 minutes de questions/réponses.
Les épreuves se déroulent en distanciel, par visio-conférence.
Lien vers la fiche France compétences : https://www.francecompetences.fr/recherche/rncp/37805/

Les points forts

- Devenez spécialiste du framework de l'IA agentique avec le framework LangChain
- Mettez en pratique chaque notion en développant votre propre projet tout au long de la formation
- Formateur ingénieur diplômé
- Suivi pendant les jours 4 et 5

La certification

Développeur Web

RNCP 37805 RS -1 CertifInfo 115146

Organisme & lieu

  • OrganismeLBKE
  • Région
  • Département
  • SIRET83487043800027

Formations similaires