FastAPI – Python Backend Developer
От Python к реальным API на FastAPI
Всего 48 академических часов
5400 леев -10% за весь курс
Что входит в курс
- Научитесь создавать реальные API на FastAPI
- Разберётесь с базами данных и CRUD-операциями
- Освоите аутентификацию и безопасность (JWT, авторизация)
- Создадите полноценный backend-проект для портфолио
Companii la care lucrează absolvenții noștri
Для кого этот курс
Для тех, у кого есть базовые знания Python
Курс предназначен для тех, кто уже знает основы Python и хочет перейти к backend-разработке.
Для будущих backend-разработчиков
Идеально подойдёт тем, кто хочет создавать реальные API и backend-приложения.
Для тех, кто хочет устроиться на работу
Вы изучите всё, что требуется на практике: API, базы данных, аутентификация и реальные проекты.
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