Junior — Middle
Cum evaluați nivelul dvs. de competență în utilizarea FastAPI în dezvoltarea proiectelor?
sobes.tech AI
Răspuns de la AI
La nivel junior, sunt familiarizat cu bazele FastAPI: pot crea API-uri REST simple, descrie rute, folosesc Pydantic pentru validarea datelor și pornesc aplicația. La nivel middle, pot proiecta aplicații mai complexe folosind dependențe, middleware, autentificare, precum și integra FastAPI cu baze de date și sarcini asincrone.
Exemplu de aplicație FastAPI simplă:
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}