InkdownInkdown
Start writing

Study

59 filesยท8 subfolders

Shared Workspace

Study
core

sqlalchemy - fastapi

Shared from "Study" on Inkdown

FastAPI Tutorial Series - Telusko

A comprehensive tutorial series on FastAPI - the modern, high-performance Python web framework for building APIs.

#1 FastAPI - Python Web Framework

Description: Introduction to FastAPI, a modern, high-performance web framework for building APIs with Python. Learn why FastAPI is gaining popularity among developers.

Link: https://www.youtube.com/watch?v=02dzgC_Ba70


#2 FastAPI Setup in VS Code

Description: Setting up the FastAPI development environment in Visual Studio Code. Learn how to install FastAPI and configure your IDE for efficient development.

Link: https://www.youtube.com/watch?v=Rf9jbnzt2UU

programming-language-concepts.md
zero-language-explanation.md
DB
01-introduction.md
02-relational-databases.md
03-database-design.md
04-indexing.md
05-transactions-acid.md
06-nosql-databases.md
07-query-optimization.md
08-replication-ha.md
09-sharding-partitioning.md
10-caching-strategies.md
11-cap-theorem.md
12-connection-pooling.md
13-backup-recovery.md
14-monitoring.md
15-database-selection.md
README.md
JS
Event loop
Merlin Backend
01-Orchestration.md
02-DeepResearch.md
03-Search.md
04-Scraping.md
05-Streaming.md
06-MultiProviderLLM.md
07-MemoryAndContext.md
08-ErrorHandling.md
09-RateLimiting.md
10-TaskQueue.md
11-SecurityAndAuth.md
Orchestration-2nd-draft
OpenAI Agents Python
00_OVERVIEW.md
01_AGENT_SYSTEM.md
02_RUNNER_SYSTEM.md
03_TOOL_SYSTEM.md
04_ITEMS_SYSTEM.md
05_GUARDRAILS.md
06_HANDOFFS.md
07_MEMORY_SESSIONS.md
08_MODEL_PROVIDERS.md
09_SANDBOX_SYSTEM.md
10_TRACING.md
11_RUN_STATE.md
12_CONTEXT.md
13_LIFECYCLE_HOOKS.md
14_CONFIGURATION.md
15_ERROR_HANDLING.md
16_STREAMING.md
17_EXTENSIONS.md
18_MCP_INTEGRATION.md
19_BEST_PRACTICES.md
20_ARCHITECTURE_PATTERNS.md
opencode-study
context-handling
core
Python
Alembic
Basics
sqlalchemy - fastapi
SQLAlchemy overview
tweets
system_design_for_agentic_apps.md

#3 FastAPI: Building the Server and Get API

Description: Learn how to build your first FastAPI server and create GET endpoints. Understand the basics of routing and request handling.

Link: https://www.youtube.com/watch?v=Fmw1i1cBYq4


#4 FastAPI - Pydantic and Fetching All Products

Description: Introduction to Pydantic for data validation and serialization. Learn how to fetch all products using GET API with proper data models.

Link: https://www.youtube.com/watch?v=M-DzoNzmJI0


#5 FastAPI: Fetch by ID and Post Request

Description: Learn how to fetch specific items by ID and create POST requests to add new data. Understand path parameters and request bodies.

Link: https://www.youtube.com/watch?v=2NfTEi1CyYs


#6 FastAPI - Update and Delete Data

Description: Implementing PUT/PATCH for updating data and DELETE requests for removing data. Learn how to modify and remove resources from your API.

Link: https://www.youtube.com/watch?v=XMoK33jsgcs


#7 FastAPI - SQLAlchemy

Description: Introduction to SQLAlchemy ORM for database operations. Learn how to integrate SQLAlchemy with FastAPI for powerful database management.

Link: https://www.youtube.com/watch?v=uy4TPngK-8c


#8 FastAPI - Database Config

Description: Configuring database connections in FastAPI. Learn how to set up database configuration files and establish connections.

Link: https://www.youtube.com/watch?v=WCOOFySgmnQ


#9 FastAPI - SQLAlchemy Model Creation

Description: Creating database models using SQLAlchemy ORM. Learn how to define tables, columns, and relationships for your application.

Link: https://www.youtube.com/watch?v=V0FUealWanc


#10 FastAPI - Initialize Data

Description: Initializing database with seed data. Learn how to populate your database with initial records when the application starts.

Link: https://www.youtube.com/watch?v=lm0uRxLMwb8


#11 FastAPI - Dependency Injection and Fetch from DB

Description: Understanding dependency injection in FastAPI. Learn how to fetch data from the database using dependency injection patterns.

Link: https://www.youtube.com/watch?v=TzXQwHBDEPc


#12 FastAPI - Create, Update and Delete with Database

Description: Performing full CRUD operations with database persistence. Learn how to create, update, and delete records in the database.

Link: https://www.youtube.com/watch?v=FN_BvbOwur0


#13 FastAPI - Running Full Stack Web App

Description: Putting it all together - running a complete full-stack web application with FastAPI backend. Learn how to integrate frontend and backend.

Link: https://www.youtube.com/watch?v=IR_EqMAlJZE


Playlist: https://www.youtube.com/playlist?list=PLsyeobzWxl7poL9JTVyndKe62ieoN-MZ3

Created by: Telusko (Navin Reddy)