课时
4 个部分 · 37 节课 · 6小时4分钟 总时长
第 1 至 10 节10 节课 · 1小时37分钟
- FastAPI Tutorial #1 | Introduction - What is FastAPI?6分钟
- FastAPI Tutorial #2 | Installation & Setup12分钟
- FastAPI Tutorial #3 | Build Your First API in FastAPI - Hello World10分钟
- FastAPI Tutorial #4 | Path Parameters + Dynamic Routes + Validation6分钟
- FastAPI Tutorial #5 | Query Parameters + Optional + Default Values8分钟
- FastAPI Tutorial #6 | Request Body + POST API + Pydantic Explained10分钟
- FastAPI Tutorial #7 | Pydantic Models + Data Validation + Nested Schemas9分钟
- FastAPI Tutorial #8 | CRUD API (Create, Read, Update, Delete) | Todo App Project20分钟
- FastAPI Tutorial #9 | Path + Query + Body Together | Real-World API Design9分钟
- FastAPI Tutorial #10 | Response Models + Data Validation + Hide Sensitive Data6分钟
第 11 至 20 节10 节课 · 1小时25分钟
- FastAPI Tutorial #11 | Status Codes + Custom Responses + Error Handling9分钟
- FastAPI Tutorial #12 | Exception Handling + HTTPException + Global Error Handler11分钟
- FastAPI Tutorial #13 | Dependency Injection + Depends() + Auth Example11分钟
- FastAPI Tutorial #14 | Middleware Explained + Logging + Request/Response Flow9分钟
- FastAPI Tutorial #15 | SQLite Database Integration + Setup + SQLAlchemy Intro10分钟
- FastAPI Tutorial #16 | SQLAlchemy Setup + Models + Database Integration12分钟
- FastAPI Tutorial #17 | CREATE Operation with Database7分钟
- FastAPI Tutorial #18 | READ Operation with Database6分钟
- FastAPI Tutorial #19 | UPDATE Operation with Database5分钟
- FastAPI Tutorial #20 | DELETE Operation with Database4分钟
第 21 至 30 节10 节课 · 1小时43分钟
- FastAPI Tutorial #21 | Async/Await Explained - Async Programming8分钟
- FastAPI Tutorial #22 | JWT Authentication + Token-Based Auth + Login API19分钟
- FastAPI Tutorial #23 | OAuth2 + JWT Authentication | Secure Routes + Password Hashing15分钟
- FastAPI Tutorial #24 | File Upload + Serve Static Files (Images, PDFs)13分钟
- FastAPI Tutorial #25 | CORS Explained + Connect React with FastAPI9分钟
- FastAPI Tutorial #26 | Environment Variables + .env Setup + python-dotenv9分钟
- FastAPI Tutorial #27 | API Testing with Pytest + FastAPI | Test Endpoints9分钟
- FastAPI Tutorial #28 | Third Party API Integration + Requests Library | Fetch External Data8分钟
- FastAPI Tutorial #29 | Web Crawling + Requests + BeautifulSoup | Fetch Website Data8分钟
- FastAPI Tutorial #30 | Pagination Explained + Limit + Real API Example6分钟
第 31 至 37 节7 节课 · 1小时20分钟
- FastAPI Tutorial #31 | Caching Explained + TTL + Boost API Performancec8分钟
- FastAPI Tutorial #32 | Rate Limiting + slowapi | Protect Your APIs from Abuse8分钟
- FastAPI Tutorial #33 | Deploy Project on Render + GitHub + Live API11分钟
- FastAPI Blog Project #1 | PostgreSQL DB Setup + FastAPI Start13分钟
- FastAPI Tutorial #2 | CRUD APIs (Create, Read, Update, Delete)20分钟
- FastAPI Tutorial #3 | JWT Authentication + Login + Secure APIs11分钟
- FastAPI Tutorial #4 | Pagination + Search + Push Code to GitHub10分钟
需要什么
- 有基础更好:课程从基础之后讲起。
课程介绍
Welcome to the FastAPI Full Course Playlist This is a complete step-by-step FastAPI tutorial series where you will learn how to build modern, high-performance APIs using Python. Whether you're a beginner or an experienced developer, this course will take you from basics to advanced concepts with practical examples and real-world projects. What You’ll Learn in This Course: --FastAPI fundamentals and setup --Building REST APIs with Python --Path parameters & query parameters --Request & response models --Pydantic validation --Async programming in FastAPI --Database integration (SQL / NoSQL) --Authentication (JWT, OAuth) --Deployment & production best practices 💡 Why Learn FastAPI? -- Super fast performance -- Built-in automatic API documentation -- Easy to learn and highly scalable -- Perfect for modern backend development Who This Course is For: --Beginners in backend development --Python developers --MERN stack developers switching to Python --Students preparing for backend interviews Course Structure: This playlist is designed in a day-by-day format, so you can learn consistently and build strong fundamentals. Make sure to watch videos in order for the best learning experien
适合谁
- 已掌握Python基础、想更进一步的人。
这两项是我们根据课程难度得出的判断,课程介绍是作者本人写的。