Tecnologie per applicazioni moderne.

Distinguo chiaramente le tecnologie che utilizzo da quelle che sto approfondendo, e ogni competenza sarà supportata da progetti e codice pubblico.

Competenze principali

Gli strumenti con cui costruisco

Python

Uso attivo

Programmazione orientata agli oggetti (OOP), script, logica applicativa e gestione dei file.

OOPScriptsDataTesting

FastAPI

In sviluppo

API REST, validazione dei dati, autenticazione, documentazione automatica e comunicazione in tempo reale.

RESTPydanticJWTWebSocket

Database

In sviluppo

MySQL, fondamenti SQL, strutturazione dei dati e integrazione progressiva dei database nelle applicazioni.

MySQLSQL basicsSQLite

Frontend web

Usato nel portfolio

Pagine responsive, stile moderno e interazioni JavaScript per prodotti web completi.

HTMLCSSJavaScript

Git e GitHub

Flusso di lavoro pratico

Versionamento del codice, organizzazione dei progetti e preparazione di un portfolio pubblico verificabile.

GitBranchesREADME

Sicurezza

Direzione di studio

Principi di sicurezza web, autenticazione, validazione e protezione dei dati dell’applicazione.

ValidationAuthOWASP
In studio ora

Le prossime competenze pratiche

L’ordine è pensato per trasformare rapidamente le conoscenze in progetti pubblicabili.

FastAPIPostgreSQLDockerTestingJWTDeployment
Prova pratica

Le competenze diventano credibili attraverso i progetti.

Ogni tecnologia sarà collegata a un’applicazione funzionante e a codice pubblico.

Vedi i progetti