PROJECT WORK DI STAGE
Corso: "PROGETTISTA E SVILUPPATORE SOFTWARE: FULL STACK DEVELOPER E CLOUD SPECIALIST"
Rif. Tecnico Superiore per i metodi e le tecnologie per lo sviluppo di sistemi di software
Biennio: 2023-2025
Studente: Alessandro Giorgini
Azienda ospitante: PluService Srl
Periodo di stage: da 11/11/2024 a 30/04/2025
Sviluppatore junior backend da Pluservice - MyCicero
Telechat è una piattaforma di chat online che richiama l'estetica nostalgica degli anni 2000
Applicare le tecniche e le metodologie imparate durante lo stage nella creazione di un progetto
Schema del database
Esempio di flusso (invio di messaggio con SignalR):
Gli endpoint vengono chiamati in Program.cs
Lanciando un metodo di estensione che si occupa di mapparli
Al rispettivo endpoint
L’utente invia un messaggio digitandolo e premendo invio o cliccando su invia
L’evento viene rilevato dal browser e viene effettuata la connessione all’hub di SignalR
Che lancia il servizio SaveMessageAsync
Che chiama direttamente il DB e spara la query
È infine l’evento SignalR che si occupa di ricevere il messaggio e servirlo al frontend
Mockup
Stanza principale
Autenticazione
Registrazione