Ore studiu: 96
Durata: 4 luni
Certificare: Ministerul Muncii
Programa curs Python Developer
1. Introducere in Python
Despre Python
Instalare + Primul program
Tipuri de date + Variabile
Operatori
Structuri decizionale
Bucle
Lucrul cu stringuri
Structuri de date
Functii
Lucrul cu fișiere + Context managers
2. Git
Introducere
Comenzi de Linux (Git Bash)
Repositories
Branches
Management-ul codului - pull, add, commit, push
Pull Requests
Workflows de git
3. Python avansat
OOP
Virtual Environments, Pip și Module
Exceptii, tratarea exceptiilor
Serializare
List/Dictionary/Set Comprehension + Functii Lambda
Decoratori
Iteratori + Generatori
Multi-threading + Multi-processing
Expresii regulate (regex)
4. Baze de date
SQL overview
Introducere in SQL
Baze de date in Python
SQLAlchemy ORM
5. REST API
Introducere
Postman
Componente REST API (e.g. request/response, metode, endpoints etc.)
Autorizare
Rate limits, paginare, webhooks
REST API cu Python - requests
6. Testare
Introducere in testare
Unit testing
Pytest
Mocking
7. Web
Cum funcționează internetul
Despre aplicații web
Scurta introducere in Frontend: Html, CSS, JS
Backend: FastAPI
8. Proiect Final