𝗦𝘃𝗶𝗹𝘂𝗽𝗽𝗼 𝗱𝗶 𝘂𝗻 𝗦𝗶𝘀𝘁𝗲𝗺𝗮 𝗱𝗶 𝗚𝗲𝘀𝘁𝗶𝗼𝗻𝗲 𝗔𝘂𝘁𝗶𝘀𝘁𝗶

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.

Fonte: https://dev.to/abinash_behera_bc65de5516/building-a-complete-driver-management-system-with-aspnet-core-mvc-web-api-sql-server-3fj