Unlock the power of Generative AI by pairing it with one of the fastest, most scalable databases in the cloud. In this course, you’ll learn how to use Azure Cosmos DB as a vector database, empowering applications with semantic search, retrieval-augmented generation (RAG), and intelligent conversational experiences.
We start with the fundamentals of Cosmos DB—its global distribution, elastic scalability, and multi-model capabilities—then go deep into vectorization concepts, embeddings, and Vector Search. You’ll learn how to store, index, and query vector data to deliver lightning-fast similarity search across massive datasets. The course demonstrates how to integrate Cosmos DB with modern GenAI models to build applications that understand context, retrieve relevant knowledge, and produce high-quality generative responses.
By the end of this course, you will be able to:
Use Cosmos DB as a high-performance vector database
Create and manage embeddings for documents and unstructured data
Implement Vector Search to power semantic and similarity search
Combine Cosmos DB with LLMs to build RAG pipelines
Leverage Cosmos DB’s resilience, reliability, and low-latency performance in production environments
This course is designed for developers, architects, data professionals, and technology leaders who want to harness the strengths of Cosmos DB + Generative AI to build the next generation of intelligent cloud applications.
Distinguished executive leader and renowned technical expert in AI, Machine Learning, and Data Engineering. Leads cross-functional architectural teams to award-winning performance by developing strategic roadmaps and powering enterprise-wide projects. Serves as board member and advisor for multiple corporations delivering strategic guidance on product line developments and business solutions. Industry influencer and mastermind of strategic programs and innovations leading modernization efforts to alter the global IT landscape as Microsoft Regional Director.
Lifetime
SALE$199.00$99.00
Course Setup
Clone the Repository
Lesson 1 of 4 within section Course Setup.You must enroll in this course to access course content.
0
Explanation of Starter Code
Lesson 2 of 4 within section Course Setup.You must enroll in this course to access course content.
0
Deploy the resources with AZD
Lesson 3 of 4 within section Course Setup.You must enroll in this course to access course content.
0
Deploy the Starter Web application
Lesson 4 of 4 within section Course Setup.You must enroll in this course to access course content.
0
Implementation of Semantic Kernel
Understanding LLM Orchestration
Lesson 1 of 4 within section Implementation of Semantic Kernel.You must enroll in this course to access course content.
0
Adding OpenAI Chat Completion
Lesson 2 of 4 within section Implementation of Semantic Kernel.You must enroll in this course to access course content.
0
Generate Chat Completions
Lesson 3 of 4 within section Implementation of Semantic Kernel.You must enroll in this course to access course content.
0
Implement the Semantic Kernel service
Lesson 4 of 4 within section Implementation of Semantic Kernel.You must enroll in this course to access course content.
0
Implement Chat History in Cosmos DB
Contextual Follow-up Questions
Lesson 1 of 3 within section Implement Chat History in Cosmos DB.You must enroll in this course to access course content.
0
Building a Context Window Using Tokens
Lesson 2 of 3 within section Implement Chat History in Cosmos DB.You must enroll in this course to access course content.
0
Test your Web Application
Lesson 3 of 3 within section Implement Chat History in Cosmos DB.You must enroll in this course to access course content.
0
Implementing the RAG Pattern
Generate embeddings from the user prompt
Lesson 1 of 4 within section Implementing the RAG Pattern.You must enroll in this course to access course content.
0
Vector Search on user data
Lesson 2 of 4 within section Implementing the RAG Pattern.You must enroll in this course to access course content.
0
System prompts and generating the completion
Lesson 3 of 4 within section Implementing the RAG Pattern.You must enroll in this course to access course content.
0
Putting it all together
Lesson 4 of 4 within section Implementing the RAG Pattern.You must enroll in this course to access course content.
0
Implementing Semantic Cache
Building a Semantic Cache
Lesson 1 of 2 within section Implementing Semantic Cache.You must enroll in this course to access course content.
0
Tuning the Cache
Lesson 2 of 2 within section Implementing Semantic Cache.You must enroll in this course to access course content.
0
Using .NET Aspire Dashboard
Analyze real-time traces
Lesson 1 of 2 within section Using .NET Aspire Dashboard.You must enroll in this course to access course content.
0
OpenTelemetry and Cosmos Client Options
Lesson 2 of 2 within section Using .NET Aspire Dashboard.You must enroll in this course to access course content.
0
Course Setup
Clone the Repository
Lesson 1 of 4 within section Course Setup.You must enroll in this course to access course content.
0
Explanation of Starter Code
Lesson 2 of 4 within section Course Setup.You must enroll in this course to access course content.
0
Deploy the resources with AZD
Lesson 3 of 4 within section Course Setup.You must enroll in this course to access course content.
0
Deploy the Starter Web application
Lesson 4 of 4 within section Course Setup.You must enroll in this course to access course content.
0
Implementation of Semantic Kernel
Understanding LLM Orchestration
Lesson 1 of 4 within section Implementation of Semantic Kernel.You must enroll in this course to access course content.
0
Adding OpenAI Chat Completion
Lesson 2 of 4 within section Implementation of Semantic Kernel.You must enroll in this course to access course content.
0
Generate Chat Completions
Lesson 3 of 4 within section Implementation of Semantic Kernel.You must enroll in this course to access course content.
0
Implement the Semantic Kernel service
Lesson 4 of 4 within section Implementation of Semantic Kernel.You must enroll in this course to access course content.
0
Implement Chat History in Cosmos DB
Contextual Follow-up Questions
Lesson 1 of 3 within section Implement Chat History in Cosmos DB.You must enroll in this course to access course content.
0
Building a Context Window Using Tokens
Lesson 2 of 3 within section Implement Chat History in Cosmos DB.You must enroll in this course to access course content.
0
Test your Web Application
Lesson 3 of 3 within section Implement Chat History in Cosmos DB.You must enroll in this course to access course content.
0
Implementing the RAG Pattern
Generate embeddings from the user prompt
Lesson 1 of 4 within section Implementing the RAG Pattern.You must enroll in this course to access course content.
0
Vector Search on user data
Lesson 2 of 4 within section Implementing the RAG Pattern.You must enroll in this course to access course content.
0
System prompts and generating the completion
Lesson 3 of 4 within section Implementing the RAG Pattern.You must enroll in this course to access course content.
0
Putting it all together
Lesson 4 of 4 within section Implementing the RAG Pattern.You must enroll in this course to access course content.
0
Implementing Semantic Cache
Building a Semantic Cache
Lesson 1 of 2 within section Implementing Semantic Cache.You must enroll in this course to access course content.
0
Tuning the Cache
Lesson 2 of 2 within section Implementing Semantic Cache.You must enroll in this course to access course content.
0
Using .NET Aspire Dashboard
Analyze real-time traces
Lesson 1 of 2 within section Using .NET Aspire Dashboard.You must enroll in this course to access course content.
0
OpenTelemetry and Cosmos Client Options
Lesson 2 of 2 within section Using .NET Aspire Dashboard.You must enroll in this course to access course content.