Stack Tecnologico






Mondo Cloud Azure

Microsoft Azure è un database relazionale che fornisce funzionalità SQL senza la necessità di distribuire un server SQL.

Microsoft Azure è uno dei numerosi principali fornitori di servizi di cloud pubblico che operano su vasta scala globale.

Tecnologie di Backend

Le tecnologie di backend che utilizziamo sono C# e VB.NET.
C# è un linguaggio di programmazione a oggetti sviluppato da Microsoft, molto simile a C++ e Java.
Grazie a C# e VB.NET noi realizziamo progetti relativi allo sviluppo Web.

FRONTEND

Il frontend è la parte di un applicativo, di un servizio o di una piattaformache gestisce l'interazione con l'utente.


Le tecnologie di frontend che utilizziamo sono:

  • Razor Engine: ha lo scopo di consentire di integrare markup HTML e codice, così che possiamo descrivere la logica secondo cui una pagina Web dinamica debba essere generata.
  • HTML (HyperText Markup Language): è un linguaggio di markup che permette di indicare come disporre gli elementi all'interno di una pagina.
  • CSS (Cascading Style Sheets): è un linguaggio usato per definire la formattazione di documenti HTML, XML, XHTML, XML.
  • Bootstrap: è un insieme di elementi grafici, stilistici, di impaginazione pronti all'uso.
  • Javascript: è un linguaggio di programmazione usato principalmente per rendere le pagine Web dinamiche.

Framework utilizzati


Come tutte le librerie di API, il Framework Microsoft è un ambiente dove alcune funzioni sono già compilate e il programma deve solo "richiamarle" tramite linee di codice.
Microsoft .NET è un framework per la creazione di applicazioni Windows.
.NET Core invece è una piattaforma di sviluppo utilizzata per sviluppare applicazioni moderne e cross-platform, compatibili con Windows, Linux e macOS.

Database e DBMS

Un database è un insieme organizzato di archivi di dati, che devono essere ben organizzati e strutturati.
Il DBMS (Database Management System) è un sistema progettato per consentire la creazione, la manipolazione e l'interrogazione di database e la gestisce dei i dati in modo sicuro.
MSSQL Server ci consente di gestire database organizzati secondo il modello relazionale, utilizzando il linguaggio SQL (Structured Query Language).

CLIENT & WEB

Un client Web contiene due parti: pagine Web dinamiche prodotte da componenti eseguiti nel livello Web e browser Web che consegna le pagine ricevute dal server.
La tecnologia utilizzata da noi è WPF/WinForms ASP.NET: è il nome dato dalla parte di GUI del framework Microsoft.NET,
serve per sviluppare app grafiche che sono facili da lavorare anche in modalità offline.