This thesis documents the development of complex web applications using advanced technologies, focusing on ASP.NET, C#, JavaScript, HTML, and SQL. The main objective is to explore and apply tools and programming languages to build practical and scalable solutions. The first part of the thesis introduces web communication protocols, such as HTTP and REST API, and the use of development tools like Visual Studio, Postman, and SQL Server Management Studio. Subsequently, various practical implementations are described through business projects carried out during the internship, ranging from managing tariff systems for Bartolini&Mauri to developing interactive platforms like Hub For You. The internship provided an opportunity to put the acquired skills into practice, utilizing cloud technologies (Amazon S3), version control platforms (Bitbucket), and frontend and backend development techniques with ASP.NET Web Forms. The results achieved during the internship demonstrate how these technologies can be effectively combined to develop robust and efficient software solutions. The conclusions highlight the importance of an integrated methodological approach in web project development, confirming the effectiveness of the technologies studied in a business context.

Questa tesi documenta lo sviluppo di applicazioni web complesse utilizzando tecnologie avanzate, con un focus su ASP.NET, C#, JavaScript, HTML e SQL. L'obiettivo principale è quello di esplorare e applicare strumenti e linguaggi di programmazione per costruire soluzioni pratiche e scalabili. La prima parte della tesi introduce i protocolli di comunicazione web, come HTTP e REST API, e l'uso di strumenti di sviluppo come Visual Studio, Postman e SQL Server Management Studio. Successivamente, vengono descritte diverse implementazioni pratiche attraverso progetti aziendali realizzati durante lo stage, che spaziano dalla gestione di sistemi di tariffe per Bartolini&Mauri, fino allo sviluppo di piattaforme interattive come Hub For You. Il lavoro di stage ha rappresentato un'opportunità per mettere in pratica le competenze apprese, utilizzando tecnologie cloud (Amazon S3), piattaforme di controllo di versione (Bitbucket) e tecniche di sviluppo frontend e backend con ASP.NET Web Forms. I risultati ottenuti durante lo stage dimostrano come queste tecnologie possano essere combinate efficacemente per la realizzazione di soluzioni software robuste ed efficienti. Le conclusioni evidenziano l'importanza di un approccio metodologico integrato nello sviluppo di progetti web, confermando l'efficacia delle tecnologie studiate nel contesto aziendale.

Sviluppo e modifiche di funzionalità su più progetti in ambito web utilizzando tecnologie Microsoft e Amazon AWS

ALHAJ HASSAN, ALI
2023/2024

Abstract

Questa tesi documenta lo sviluppo di applicazioni web complesse utilizzando tecnologie avanzate, con un focus su ASP.NET, C#, JavaScript, HTML e SQL. L'obiettivo principale è quello di esplorare e applicare strumenti e linguaggi di programmazione per costruire soluzioni pratiche e scalabili. La prima parte della tesi introduce i protocolli di comunicazione web, come HTTP e REST API, e l'uso di strumenti di sviluppo come Visual Studio, Postman e SQL Server Management Studio. Successivamente, vengono descritte diverse implementazioni pratiche attraverso progetti aziendali realizzati durante lo stage, che spaziano dalla gestione di sistemi di tariffe per Bartolini&Mauri, fino allo sviluppo di piattaforme interattive come Hub For You. Il lavoro di stage ha rappresentato un'opportunità per mettere in pratica le competenze apprese, utilizzando tecnologie cloud (Amazon S3), piattaforme di controllo di versione (Bitbucket) e tecniche di sviluppo frontend e backend con ASP.NET Web Forms. I risultati ottenuti durante lo stage dimostrano come queste tecnologie possano essere combinate efficacemente per la realizzazione di soluzioni software robuste ed efficienti. Le conclusioni evidenziano l'importanza di un approccio metodologico integrato nello sviluppo di progetti web, confermando l'efficacia delle tecnologie studiate nel contesto aziendale.
Development and modification of features across multiple web projects using Microsoft technologies and Amazon AWS
This thesis documents the development of complex web applications using advanced technologies, focusing on ASP.NET, C#, JavaScript, HTML, and SQL. The main objective is to explore and apply tools and programming languages to build practical and scalable solutions. The first part of the thesis introduces web communication protocols, such as HTTP and REST API, and the use of development tools like Visual Studio, Postman, and SQL Server Management Studio. Subsequently, various practical implementations are described through business projects carried out during the internship, ranging from managing tariff systems for Bartolini&Mauri to developing interactive platforms like Hub For You. The internship provided an opportunity to put the acquired skills into practice, utilizing cloud technologies (Amazon S3), version control platforms (Bitbucket), and frontend and backend development techniques with ASP.NET Web Forms. The results achieved during the internship demonstrate how these technologies can be effectively combined to develop robust and efficient software solutions. The conclusions highlight the importance of an integrated methodological approach in web project development, confirming the effectiveness of the technologies studied in a business context.
Autorizzo consultazione esterna dell'elaborato
File in questo prodotto:
File Dimensione Formato  
elab_2324.pdf

non disponibili

Dimensione 5.33 MB
Formato Adobe PDF
5.33 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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