Il presente documento descrive il lavoro svolto dal laureando Matteo Cescon durante il periodo di tirocinio presso l’azienda Sogea S.r.l. tra settembre e novembre 2023. L’obiettivo fissato consiste nell’implementazione di una web app commissionata da un cliente operante nel settore delle confezioni. Il sistema si occupa della visualizzazione e della gestione di schede prodotto: queste dovranno rappresentare delle camicie e tutti i relativi dettagli, in modo che, una volta visualizzate nei laboratori, possano esserci tutte le informazioni per la produzione. Il prodotto, basato su un’architettura a microservizi, è stato sviluppato attraverso l’approccio Domain-Driven Design. La web app si basa sul framework Angular e Bootstrap con un’interfaccia responsive. Lo sviluppo del backend, invece, sfrutterà il framework .Net Core e implementerà diversi design pattern di supporto al Domain-Driven Design come ad esempio CQRS, Repository Pattern. Per la persistenza dei dati è stato utilizzato PostgreSQL. I linguaggi principali utilizzati nello sviluppo sono stati TypeScript per il frontend e C# per il backend.
Un sistema per la visualizzazione di schede prodotto nelle confezioni: sviluppo con approccio Domain-Driven Design
CESCON, MATTEO
2022/2023
Abstract
Il presente documento descrive il lavoro svolto dal laureando Matteo Cescon durante il periodo di tirocinio presso l’azienda Sogea S.r.l. tra settembre e novembre 2023. L’obiettivo fissato consiste nell’implementazione di una web app commissionata da un cliente operante nel settore delle confezioni. Il sistema si occupa della visualizzazione e della gestione di schede prodotto: queste dovranno rappresentare delle camicie e tutti i relativi dettagli, in modo che, una volta visualizzate nei laboratori, possano esserci tutte le informazioni per la produzione. Il prodotto, basato su un’architettura a microservizi, è stato sviluppato attraverso l’approccio Domain-Driven Design. La web app si basa sul framework Angular e Bootstrap con un’interfaccia responsive. Lo sviluppo del backend, invece, sfrutterà il framework .Net Core e implementerà diversi design pattern di supporto al Domain-Driven Design come ad esempio CQRS, Repository Pattern. Per la persistenza dei dati è stato utilizzato PostgreSQL. I linguaggi principali utilizzati nello sviluppo sono stati TypeScript per il frontend e C# per il backend.File | Dimensione | Formato | |
---|---|---|---|
Cescon_Matteo.pdf
accesso aperto
Dimensione
6.6 MB
Formato
Adobe PDF
|
6.6 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/61333