Skip to main content
Back to top
Ctrl
+
K
AI Study Roadmap
Search
Ctrl
+
K
Ctrl
+
K
GitLab
Search
Ctrl
+
K
AI Study Roadmap
Ctrl
+
K
GitLab
Table of Contents
Overview
Learn
AI
What Is AI Engineering?
Foundations
Introduction to AI & Generative AI
Introduction to RAG and Theoretical Foundations
Modern RAG Architecture
Core Techniques
LangChain Framework and Core Components
Building RAG Agent using LangChain
Query Transformations
Advanced Retrieval Strategies
Re-ranking
Tool Calling & Tavily Search
Advanced
Advanced Indexing
GraphRAG Implementation
LangGraph Foundations & State Management
Multi-Expert Research Agent with ReAct Pattern
Human-in-the-Loop & Persistence
Multi-Agent Collaboration
Observability: LangFuse & LangSmith
Evaluation Toolkit - Ragas
Experiment Comparison: Naive, Graph, Hybrid
Software Engineering
What Is Software Engineering?
Foundations
Web Concepts
What
asyncio
is ?
Threads vs Processes
CPython vs Pure Python
File Descriptors
Event Loop
Core Techniques
FastAPI Intro
What are Path Parameters in FastAPI?
FastAPI Code Examples for Query Parameters
Header Parameters in FastAPI
Body
in FastAPI
Data Modeling (Pydantic)
Install required packages
Async Python, Postgres, and SQLAlchemy
Alembic Introduction
overview
CRUD Application Overview
What ASGI Is
Advanced
What is
JWT
?
What is OAuth 2.0
Google OAuth2 Authentication
Authentication Implementation Overview
greenlet
Unit Testing FastAPI Applications
Cloud & Infrastructure
What Is Cloud & Infrastructure?
Foundations
Introduction to Cloud
Basic AWS Services Essential
Docker Fundamentals & Best Practices
Monolith vs. Microservices: Principles, Pros & Cons
Core Techniques
CI/CD Automation Pipelines
Continuous Code Quality with SonarQube
Implementing API Gateway
Message Queues with RabbitMQ
Advanced
SAGA Pattern Concepts
Performance - Redis Caching
Observability
Review & E2E Debugging
Training
AI Training
AI Training Overview
Foundations
Knowledge โ AI Foundations
Practice โ AI Foundations
Assessment โ AI Foundations
Core Techniques
Knowledge โ AI Core Techniques
Practice โ AI Core Techniques
Assessment โ AI Core Techniques
Advanced
Knowledge โ AI Advanced
Practice โ AI Advanced
Assessment โ AI Advanced
Exams
AI Theory Exams
AI Project Exams
Basic AI Fundamentals Quiz
Exam Theory: RAG and Optimization
Final Exam: Enterprise RAG System
Final Exam
Final Project Exam: FPT Customer Chatbot - Multi-Agent AI System
LLMOps and Evaluation Question Bank
Final Exam: Production-Ready RAG Evaluation System
Software Engineering Training
Software Engineering Training Program
Foundations
Knowledge
Practice
Assessment
Core Techniques
Knowledge
Practice
Assessment
Advanced
Knowledge
Practice
Assessment
Exams
Final Project Exam: FPT Customer Chatbot - Backend API System
Cloud & Infrastructure Training
Cloud & Infrastructure Training Program
Foundations
Knowledge
Practice
Assessment
Core Techniques
Knowledge
Practice
Assessment
Advanced
Knowledge
Practice
Assessment
Exams
Basic DevOps Essentials for Developer - Theory Exam
Project Exam
Quiz
Final Exam: Deploy FastAPI Application to AWS Cloud
Final Exam
Reference
AI Reference
Introduction
Quiz and Summary
Quiz & Appendix - Advanced
Software Engineering Reference
Introduction to Software Engineering
Git Collaboration Workflow
Git Collaboration Workflow
Practice - Git Collaboration Workflow
Review Questions - Git Collaboration Workflow
Relational Database
Relational Database
Practice
Questions
API Mastery & REST Security
API Mastery: REST & Security
Practice
Questions
Caching Strategies & Redis
Caching Strategies with Redis
Practice
Questions
Testing Methodologies & TDD
Testing Methodologies & TDD
Practice: Unit Testing with Pytest
Questions
Container Orchestration & Compose
Container Orchestration with Docker Compose
Practice - Container Orchestration & Compose
Review Questions - Container Orchestration & Compose
Clean Architecture & Layering
Foreword
Practice
Questions
Microservices vs Serverless
What is serverless?
Questions
๐ Base URL
Cloud & Infrastructure Reference
Azure for AI/ML Applications
GCP cho AI/ML Applications
Resources
Glossary
Setup Guides
Study Materials
Contributors
SLIDE DECK: MICROSERVICE FUNDAMENTAL (MODULE 1)
Release Notes
Content Changelog
Platform Changelog
Training
Software Engineering Training
Advanced
Assessment
Module 2 ยท Software Engineering
๐ 1 min read
Assessment
#