
FastAPI with GenAI and AgenticAI project - From Basic to AI
udemy · ⭐ 4.65 (207 reseñas) · Todos los niveles · en · ⏱ 10,5 h
Impartido por Hitesh Choudhary, Piyush Garg · 2.055 alumnos
49.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
This is not another short, surface-level tutorial. This is a deep, project-first course on FastAPI - built for developers who want to understand what actually happens under the hood and write fast, clean, production-grade backend code. We start from the foundations: what a backend really is, why FastAPI exists, and how its core pieces; ASGI, Uvicorn, Starlette, and Pydantic - work together to make it so performant. Once you understand the request-response lifecycle and why FastAPI is fast, you stop writing sloppy code and start building applications that can serve the world. From there, it is projects, projects, and more projects. You will build a menu API, a pincode lookup service with custom exceptions and validators, a database-backed CRUD app with SQLModel, a multi-parameter filtering and stats service, and a header-based authentication system. Then we go further into modern, AI-centric territory, Server-Sent Events, MongoDB-powered document apps, LLM-driven features, image processing pipelines, and a complete Retrieval-Augmented Generation (RAG) system using vector databases. Along the way you will learn the practices that matter; separation of concerns, Pydantic models, dependency injection, lifespan events, pagination, and clean project structure; plus how to work effectively with AI coding tools the way developers actually do today. The videos are intentionally longer than the usual Udemy format because real understanding needs room to breathe. This is a senior developer talking to you like a peer, sharing hard-won experience, not a polished script. By the end, you will be a confident FastAPI backend developer, ready to build robust, high-performance applications and pair them with any frontend or AI workload. This course helps you to not only master FastAPI but also to master Generative AI, RAG in production and building Agents with modern FastAPI ecosystem of python
Lo que aprenderás
- Understand how FastAPI works under the hood; ASGI, Uvicorn, Starlette and Pydantic; to write fast, production-grade code.
- Build and structure real REST APIs with correct HTTP verbs, response models, pagination and clean error handling.
- Design databases and perform CRUD operations using SQLModel, plus work with MongoDB for document-based projects.
- Secure APIs with header/API-key authentication, and manage application lifespan and dependency injection.
- Integrate AI into backends: build LLM-powered features, image pipelines, WebSockets, SSE and a full RAG system.
- Structure clean, maintainable projects using separation of concerns, Pydantic models and modular routers.
Requisitos
- Basic Python knowledge; data types, loops, functions, and a little about decorators and async is enough.
- Familiarity with virtual environments (uv, venv or similar) to keep project dependencies isolated and portable.
- A code editor of your choice; VS Code, Cursor, Zed, Vim, anything — and Python installed on your machine.
- No prior FastAPI or backend framework experience needed. We build everything step by step, from scratch.