Sobes.tech
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}