Companies Home Search Profile

Build RAG Applications with LlamaIndex and JavaScript [NEW]

Focused View

Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor

2:54:55

0 View
  • 1. Introduction.mp4
    01:03
  • 2. Course Prerequisites & Who is This Course For.mp4
    01:20
  • 3. Course Structure.mp4
    01:19
  • 4. PLEASE WATCH - What Youll Build in This Course.mp4
    06:18
  • 1. Download source code.html
  • 1. Setup Dev. Environment - NodeJS Instructions.mp4
    02:31
  • 2. Setup OpenAI Account and the OpenAI API Key.mp4
    06:15
  • 1. Deep Dive into LlamaIndex and Key Features - Overview.mp4
    04:30
  • 2. RAG Crash Course.mp4
    06:20
  • 3. LlamaIndex Flow - Overview.mp4
    02:41
  • 4. LlamaIndex - Data Ingestion, Indexing and Query Interface Overview.mp4
    03:37
  • 5. Hands-on - Setup LlamaIndex Simple RAG System.mp4
    12:19
  • 6. Summary.mp4
    01:13
  • 1. Quick Check in.mp4
    00:56
  • 1. LlamaIndex Core Concepts - Loaders Index.mp4
    03:52
  • 2. The Querying Stage - Overview.mp4
    02:16
  • 3. Querying Stage - ChatEngine & Querying Engine Full Overview.mp4
    04:47
  • 4. Hands-on Crate a Custom RAG System with LlamaIndex.mp4
    15:07
  • 5. Hands-on Structured Data Extraction.mp4
    06:47
  • 6. Hands-on Querying a PDF File.mp4
    05:55
  • 7. Hands-on Interacting with a RAG System Through a Express API - Full Hands-on.mp4
    14:28
  • 8. Summary.mp4
    02:32
  • 1. Agents and Advanced Queries - The RouterQueryEngine Overview.mp4
    06:47
  • 2. Hands-on - RAG System with Multiple Data Sources.mp4
    05:44
  • 3. Hands-on - Creating a RouterQueryEngine to Handle Multiple Query Engines.mp4
    04:58
  • 4. Hands-on Defining Functions and Querying Tools to Start Chatting with the Agent.mp4
    10:30
  • 1. Production-ready Techniques - Introduction.mp4
    01:04
  • 2. Hands-on Data with LlamaIndex.mp4
    05:18
  • 3. Hands-on Load Index with the Persisted Data and Stream Response.mp4
    05:53
  • 4. Summary.mp4
    02:25
  • 1. Chatbot App with NextJS - Full-stack Web App - Overview.mp4
    00:57
  • 2. Hands-on Generating a Full-stack Web App with create-llama CLI Command.mp4
    08:07
  • 3. Hands-on Customizing the App with Your Own Data and Chatting with It.mp4
    07:12
  • 4. Hands-on Deploying our NextJS Full-stack Chat App to Vercel.mp4
    06:38
  • 1. Wrap up and Next Steps.mp4
    03:16
  • Description


    Build, Optimize, and Deploy Custom Data Engines Using LLMs, Advanced Selection Techniques, and RAG in JavaScript

    What You'll Learn?


    • Master the Fundamentals of LlamaIndex: Students will master the core concepts of LlamaIndex, including its key components such as RouterQueryEngine
    • Design and Implement Custom Query Engines: You will design and implement custom query engines using LlamaIndex.
    • Create and Integrate Modular Tools: Students will create and integrate modular tools within LlamaIndex.
    • Develop Agents and Tools that can Intelligently do Tasks Autonomously
    • Build a Full-stack Web Chat App with one Single CLI Command

    Who is this for?


  • Software Developers and Engineers: Professionals looking to expand their skills in building custom, modular systems for data querying and retrieval will find this course invaluable. Whether you are working in backend development, data engineering, or full-stack roles, this course will equip you with the tools and knowledge to implement efficient and scalable query engines.
  • Data Scientists and Analysts: If you are involved in data processing, analysis, or machine learning, this course will help you understand how to effectively index, query, and retrieve data using LlamaIndex. You will learn how to leverage LLMs and advanced selection mechanisms to optimize your data workflows.
  • AI and ML Practitioners: This course is ideal for those who are interested in exploring the practical applications of Large Language Models (LLMs) in real-world scenarios. You will gain insights into how to integrate LLMs into your data querying systems and enhance your AI/ML projects.
  • Tech Enthusiasts and Learners: If you have a passion for technology and are eager to learn about cutting-edge tools for data processing and AI, this course will provide a solid foundation. Even if you are new to the field, the course is designed to be accessible, with clear explanations and hands-on exercises.
  • What You Need to Know?


  • Basic Understanding of Programming: Learners should have a foundational knowledge of programming concepts, including variables, functions, and control structures.
  • Interest in Machine Learning or Data Processing: While prior experience in machine learning or data processing is not required, an interest in these areas will enhance the learning experience, as the course delves into LLMs (Large Language Models) and their applications.
  • More details


    Description

    Unlock the power of Retrieval-Augmented Generation (RAG) and elevate your data-driven applications to the next level with this hands-on course on building RAG applications using JavaScript and LlamaIndex.

    Whether you're a developer, data scientist, or AI enthusiast, this course will equip you with the skills to design, implement, and optimize advanced query engines that seamlessly integrate Large Language Models (LLMs) into your JavaScript applications.

    In this course, you'll dive deep into the world of LlamaIndex, a powerful framework for creating custom, modular data engines. You'll learn how to leverage RAG techniques to build applications that retrieve and process data efficiently and generate contextually relevant responses. With a focus on real-world applications, this course will guide you through the entire process, from setting up your development environment to deploying your RAG-powered applications.

    What You’ll Learn:

    • Master the Fundamentals of RAG: Understand the core principles of Retrieval-Augmented Generation and how it enhances data retrieval and generation in modern applications.

    • Build Custom Query Engines: Learn to design and implement custom query engines using LlamaIndex, integrating various indexing strategies and optimizing them for specific use cases.

    • Hands-on JavaScript Integration: Gain practical experience in using JavaScript to build and deploy RAG applications, bridging the gap between theory and real-world application development.

    • Utilize LLMs and Advanced Selection Techniques: Explore integrating LLMs with advanced selection mechanisms to intelligently route queries and generate precise, context-aware responses.

    • Deploy Scalable Data Engines: Learn how to deploy your RAG-powered applications, ensuring they are optimized for performance and scalability in real-world scenarios.

    Why This Course?

    This course is not just about learning concepts; it's about applying them. Through a series of hands-on projects, you'll build fully functional RAG applications that you can use in your projects or showcase in your portfolio.

    Whether you're looking to enhance your current skill set or explore new possibilities in AI-driven development, this course offers the practical experience and knowledge you need to succeed.


    Join me in this journey to master RAG with JavaScript and LlamaIndex and start building smarter, more responsive applications today!

    Who this course is for:

    • Software Developers and Engineers: Professionals looking to expand their skills in building custom, modular systems for data querying and retrieval will find this course invaluable. Whether you are working in backend development, data engineering, or full-stack roles, this course will equip you with the tools and knowledge to implement efficient and scalable query engines.
    • Data Scientists and Analysts: If you are involved in data processing, analysis, or machine learning, this course will help you understand how to effectively index, query, and retrieve data using LlamaIndex. You will learn how to leverage LLMs and advanced selection mechanisms to optimize your data workflows.
    • AI and ML Practitioners: This course is ideal for those who are interested in exploring the practical applications of Large Language Models (LLMs) in real-world scenarios. You will gain insights into how to integrate LLMs into your data querying systems and enhance your AI/ML projects.
    • Tech Enthusiasts and Learners: If you have a passion for technology and are eager to learn about cutting-edge tools for data processing and AI, this course will provide a solid foundation. Even if you are new to the field, the course is designed to be accessible, with clear explanations and hands-on exercises.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
    Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
    Instructor's Courses
    Hi, I'm Paulo. I am passionate about teaching people Android, Java, and Flutter development. I have taught over 200,000 students in 175 countries worldwide. I have extensive experience in Mobile App Development (Android and iOS) Web Development, and AWS Cloud.My goal is to make you a great developer and AWS cloud Practitioner no matter your experience. In addition, I enjoy spending time with my growing family, playing the guitar mandolin, and traveling in my spare time. I look forward to helping you become the best developer & AWS Cloud Practitioner you can be.  If you are new to Android development and my courses, I suggest you start with my most comprehensive Android course:   1. The Comprehensive 2020 Android Development Masterclass - You'll learn everything you need to know to get started with Android Development - no experience required!Next:  2. The Complete Intermediate Android Masterclass - You'll learn intermediate Android topics such as Work manager API, ROOM Database, and working in the background in Android.Cross-platform Development courses & Web-related (Build iOS and Android Mobile Apps): 3. Flutter & Dart - The Complete Flutter App Development Course - Learn the Dart Programming language and build iOS and Android Apps with a single codebase. 4. AngularDart - Build Dynamic Web Apps with Angular & Dart - Unleash the power of one of the most used web development frameworks, Angular and Dart, to build dynamic web apps. 5. TornadoFX - Build JavaFX Applications With Kotlin - Leverage the modern programming language, Kotlin, and JavaFX libraries to build stunning desktop appsFor AWS Cloud Courses:  1. Amazon EC2 Master Class (with Auto Scaling & Load Balancer)  2. Amazon ECS & Fargate Masterclass  3. Amazon EKS with Kubernetes  4. AWS AppSync & Amplify  5. AWS Lambda and the Serverless FrameworkPurely Java-based courses:6. Java Masterclass - Beginner to Expert Guide - Want to learn Java from the ground up? Then this is the course you'll need.7. Java Design Patterns - The Complete Masterclass - Learn how to build reliable software using well-tested, proven Design Patterns.I look forward to seeing you in my courses.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 34
    • duration 2:54:55
    • Release Date 2024/10/12