Curs programare python acreditat
  • 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