#fastapi (27)
- Build a REST API with FastAPI
Step-by-step tutorial: Build a REST API with FastAPI. A functional REST API using FastAPI, demonstrating setup, route definition, data validation, dependency injection, and testing. Time: ~75 min.
- Deploying and Monitoring Your Production ADK Agent on Google Cloud
Deploy your long-running Google ADK agent to Google Cloud Run, implement secure secret management, and configure logging and monitoring for production readiness.
- Deployment Strategies for Fine-Tuned LLMs
Learn how to deploy fine-tuned LLMs using FastAPI and Docker for efficient, scalable inference.
- Python Web Framework Interview Questions: Django, Flask, FastAPI
Gain confidence for Python web development interviews by understanding key concepts and advanced topics in Django, Flask, and FastAPI frameworks.
- WebSockets and Server-Sent Events (SSE) with HTMX
Learn how to implement real-time updates in your web applications using HTMX, WebSockets, and Server-Sent Events with a Python backend.
- Deployment and Scaling HTMX Applications
Learn how to deploy and scale HTMX applications using FastAPI, ensuring reliability and performance for real-world traffic.
- Build a Real-time Chat App with FastAPI, WebSockets, and Auth
Learn to build a robust, production-ready real-time chat application using FastAPI and WebSockets, implementing user authentication and preparing for deployment.
- Python Web Development With Fastapi - Complete Learning Guide
Learn to build high-performance, RESTful APIs with FastAPI and Python. From basics to deploying production-ready services.
- Beyond The Basics: Testing, Deployment & Next Steps
Learn how to test and deploy FastAPI applications using FastAPI's TestClient, pytest, and Docker.
- Build Robust APIs: Dependencies, Errors & Background Tasks
Learn how to build robust APIs using FastAPI, including dependency injection, error handling, and background tasks.
- Dynamic Routes & Data: Master Path and Query Parameters
Learn how to create dynamic routes and handle data in FastAPI using path parameters and query parameters.
- Handle Data Input: Pydantic Models & Request Bodies
Learn how to handle data input in FastAPI using Pydantic models and request bodies for structured data validation.
- Set Up Your Environment and Build Your First FastAPI App
Set up a Python environment, install FastAPI, build and run your first 'Hello World' application, and understand basic path operations and responses.
- Your First Full CRUD API: Items Manager Project
Learn to build a simple CRUD API using FastAPI and Pydantic for data validation.
- Initial Project Setup and Virtual Environment
Learn how to set up a Python project with FastAPI, Uvicorn, and Pipenv for building a chat application.
- Your First FastAPI Endpoint and Project Structure
Learn how to create a minimal FastAPI application, understand basic components, and set up a project structure.
- Implement User Authentication with JWT in FastAPI
Readers will learn to implement a secure user authentication system in FastAPI, covering JWTs, password hashing, user registration, login, and route protection.
- Managing Active WebSocket Connections
Learn how to manage active WebSocket connections in a real-time application using FastAPI and Python.
- Storing Chat Messages with SQLite and FastAPI
Master storing and retrieving chat messages in a FastAPI application by integrating a SQLite database using SQLAlchemy's ORM capabilities.
- Introducing WebSockets - Real-time Foundations
Learn how to implement real-time communication in your FastAPI application using WebSockets.
- Implement Room-Based Messaging in FastAPI WebSockets
Implement multi-room chat functionality in a FastAPI WebSocket application, managing connections per room and broadcasting messages to specific user groups.
- Advanced Error Handling and Logging
Learn how to implement structured logging and custom exception handling in a FastAPI chat application.
- Securing WebSocket Communication
Learn how to secure WebSocket communication in a FastAPI application using WSS and TLS/SSL.
- Dockerizing Your FastAPI Chat Application
Learn how to Dockerize a FastAPI chat application for consistent development and deployment.
- User Registration and Login Flow
Learn how to refine user registration and login flows in a FastAPI application, including data validation, password hashing, and secure user management.
- Chapters for Building a Real-time Chat Application
All chapters covering the creation of a production-ready real-time chat application with FastAPI and WebSockets.
- Deployment Strategies and Considerations
Learn how to deploy a FastAPI application in production, covering strategies and considerations for scalability, reliability, and security.