𝗦𝘃𝗶𝗹𝘂𝗽𝗽𝗼 𝗱𝗶 𝘂𝗻 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗶 𝗚𝗲𝘀𝘁𝗶𝗼𝗻𝗲 𝗔𝘂𝘁𝗶𝘀𝘁𝗶
Ho sviluppato un Sistema di Gestione Autisti utilizzando ASP.NET Core MVC, Web API e SQL Server.
Il sistema gestisce diverse funzioni principali per le operazioni degli autisti.
Le caratteristiche principali includono:
- Operazioni CRUD per gli autisti
- Gestione indennità
- Gestione anticipi
- Gestione detrazioni
- Gestione spese
- Aggiornamenti massivi dello stato
- Integrazione DataTables
- Strumenti di ricerca, filtraggio ed esportazione
Stack tecnico:
- ASP.NET Core MVC
- ASP.NET Core Web API
- Entity Framework Core
- SQL Server
- Bootstrap
- jQuery
- DataTables
Ho affrontato diverse sfide con le colonne SQL calcolate. Ho dovuto garantire la coerenza tra i livelli API e MVC. Ho inoltre ottimizzato le prestazioni di DataTable. Ho utilizzato il filtraggio dinamico per rendere le tabelle responsive e facili da usare.
Questo progetto mi ha insegnato:
- Progettazione di REST API
- Mapping di Entity Framework Core
- Ottimizzazione di SQL Server
- Pattern di integrazione MVC e API
- Architettura CRUD pulita
Lo sviluppo di moduli aziendali fornisce un'esperienza pratica. I progetti reali insegnano molto di più sulla scalabilità e sulla risoluzione dei problemi rispetto ai tutorial.