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.
2022
A management system of product sheets for the fashion industry: developed via Domain-Driven Design approach
Domain-Driven Design
Schede prodotto
Microservizi
Angular
Web app
File in questo prodotto:
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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/61333