Sobes.tech
Junior — Middle

Projelerde FastAPI kullanırken yeterlilik seviyenizi nasıl değerlendiriyorsunuz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Junior seviyede, FastAPI'nin temel bilgilerine aşinayım: basit REST API'ler oluşturabiliyorum, rotaları tanımlayabiliyorum, Pydantic kullanarak veri doğrulaması yapabiliyorum ve uygulamayı çalıştırabiliyorum. Middle seviyede, bağımlılıkları, middleware'leri, kimlik doğrulamayı kullanarak daha karmaşık uygulamalar tasarlayabiliyorum ve FastAPI'yi veritabanları ve asenkron görevlerle entegre edebiliyorum.

Basit bir FastAPI uygulaması örneği:

from fastapi import FastAPI
from pydantic import BaseModel

app = FastAPI()

class Item(BaseModel):
    name: str
    price: float

@app.post("/items/")
async def create_item(item: Item):
    return {"item_name": item.name, "item_price": item.price}