Build high-performance REST APIs with FastAPI — covering async routes, Pydantic validation, JWT authentication, SQLAlchemy ORM, background tasks, WebSockets, automated docs, testing, and Docker deployment.
| Course Name | FastAPI — Web API Development with Python |
| Duration | 35 Hours (Online / Classroom) |
| Prerequisites | Basic Python — OOP, functions, async basics helpful |
| Target Audience | Python developers, backend engineers, full-stack developers |
| Certificate | Yes — Industry-recognised certificate upon completion |
| Mode | Online & Classroom — with recorded sessions for lifetime access |
🟢 FastAPI Fundamentals
pip install fastapi uvicorn, project structure/docs) and ReDoc (/redoc)uvicorn — reload mode, production configurationBaseModel, field types, validators@field_validator) and model validatorsresponse_modelHTTPException, status codesForm, File, UploadFileasync def routes and await inside FastAPI handlersDepends()@app.middleware, CORS, request logging@asynccontextmanager startup / shutdownBackgroundTasks🟡 Database & Authentication
create_async_engine, AsyncSessionDeclarativeBase, column types, relationshipsrevision, upgrade, downgradepasslib — bcrypt and Argon2OAuth2PasswordBearerget_current_user dependency🟠 Advanced Features & Testing
APIRouter — prefix, tags, dependencies/v1, /v2)@app.exception_handlerslowapiWebSocket, connect, send_text, receive_textConnectionManagerAPSchedulerpytest and httpx.AsyncClientDepends() in testspytest-covDockerfile, multi-stage builds, docker-compose.ymlgunicorn with uvicorn workers.env, pydantic-settings35 hours — FastAPI, async, JWT, SQLAlchemy, Docker & real-world deployment.
Book FREE Demo Class WhatsApp UsAzure, .NET, Java, Python, SQL Server - Online & Classroom Training with Placement Support
Enquire Now WhatsApp Us