Curs
Curs pentru avansați
FastAPI – Python Backend Developer
De la Python la API-uri reale cu FastAPI
Start
Durata
2 luni / 2 ori pe săptămână
Total 48 ore academice
Total 48 ore academice
Preț
Preț lunar 3000 lei
Preț integral -10% 5400 lei
Preț integral -10% 5400 lei
Ce vei obține în acest curs
- Construiești API-uri reale cu FastAPI
- Lucrezi cu baze de date și operații CRUD
- Autentificare și securitate (JWT, login)
- Proiect complet backend (nivel portofoliu)
Companii la care lucrează absolvenții noștri
Pentru cine este acest curs
Pentru cei care cunosc Python
Cursul este destinat celor care au bazele Python și vor să treacă la dezvoltare backend.
Pentru viitori backend developeri
Ideal pentru cei care vor să creeze API-uri și aplicații backend reale.
Pentru cei care vor să se angajeze
Înveți exact ce se cere la job: API-uri, baze de date, autentificare și proiecte reale.
Programul cursului
Modul 1 — Introducere în FastAPI
- Instalare și configurare Python și FastAPI
- Setup mediu virtual (venv / pip)
- Crearea primului REST API funcțional
Modul 2 — HTTP & lucrul cu request-uri
- Rute GET, POST, PUT, DELETE
- Parametri în URL (path & query)
- Status codes și răspunsuri JSON
- Validarea inputului
- Trimiterea răspunsurilor corecte
Modul 3 — Validare & modele de date (Pydantic)
- Modele Pydantic pentru request & response
- Validarea tipurilor de date
- Gestionarea erorilor
- Responses documentate profesional
Modul 4 — Structurarea aplicației backend
- Separarea logicii pe module
- Routers și schemas
- Best practices pentru aplicații
- Clean code & organizare
Modul 5 — Baze de date & ORM (SQLAlchemy)
- Conectare la baze de date (SQLite / PostgreSQL)
- Modele de date cu SQLAlchemy
- CRUD complet cu DB real
- Relații între tabele
- Persistența datelor
Modul 6 — Autentificare, documentație & proiect final
- Autentificare cu JWT
- Hashing parole (bcrypt)
- Endpoint-uri protejate și roluri
- Swagger UI / OpenAPI
- Configurare fișiere .env
- Proiect final complet (API + DB + Auth)
- Testare, debugging și prezentare