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}