Applicazioni Web e Mobile: Modulo 1
News
Comunicazione importante: domani 3 novembre 2025 NON si terrà la lezione, purtroppo non sto in forma e non ho un filo di voce. Ci vediamo quindi direttamente il 10 novembre 2025! PS: fate girare la voce a tutti i vostri colleghi!
Attenzione: Link per classroom: https://classroom.google.com/c/MjM3NzQ2NzMwNTcx?cjc=ijjqhdr
Link alla pagina del corso 24/25: http://didattica.cs.unicam.it/doku.php?id=didattica:ay2425:awmc:main
Informazioni Generali
Docente:
- Prof. Diego Bonura
Link ESSE3
Orario delle Lezioni:
- L'orario delle lezioni è disponibile al seguente link
Corsi di Laurea:
Testi di Riferimento
All'interno delle slides sono presenti links a risorse per approfondire i contenuti del corso.
In particolare per approfondimenti sugli standard HTTP/HTML si può fare riferimento a:
Documentazione per Developer Mozilla
GUIDE FOR WEB DEVELOPER :
Google - Inside look at modern web browser
https://developer.chrome.com/blog/inside-browser-part1/
MOBILE DEVELOPER‘S GUIDE TO THE GALAXY :
Alcuni canali X interessanti : @googledevs @windowsdev @aspnet @dotnet @VisualStudio @code @typescriptlang @getbootstrap @angular @ionicframework @xamarinhq @nativescript
Alcuni canali Youtube interessanti : https://www.youtube.com/@DavesGarage https://www.youtube.com/watch?v=Qf5wdXOxW3E&list=PLNYkxOF6rcIAKIQFsNbV0JDws_G_bnNo9 https://www.youtube.com/@cultrepo https://www.youtube.com/@techstacknation https://www.youtube.com/@NDC https://www.youtube.com/@ng-news https://www.youtube.com/@dotnet https://www.youtube.com/@shanselman
Materiale
Link a WebEx
Slide del Corso
Repository esempi sul tema della sicurezza
Esami
L’esame prevede la presentazione di un’applicazione web sviluppata su un tema scelto dai candidati.
Il progetto può essere realizzato individualmente o in gruppo (fino a un massimo di 4 persone) e dovrà rispettare i seguenti requisiti:
- Deve essere fruibile tramite web anche da dispositivi mobili oppure sviluppata come applicazione mobile (ad es. con Ionic, Xamarin, MAUI, NativeScript, React Native, Flutter…).
- Deve implementare un pattern MVC o essere una Single Page Application.
- Deve includere un backend e un DBMS per la gestione e il popolamento dei dati.
Per poter sostenere l’esame è necessario inviare, almeno una settimana prima della data d’esame, i seguenti materiali all’indirizzo diego.bonura@unicam.it:
- Una relazione descrittiva (massimo 4 pagine) contenente una panoramica del progetto e delle tecnologie utilizzate.
- Il link al repository pubblico (GitHub, Bitbucket o GitLab) contenente il codice sorgente. Non saranno accettati file allegati con il codice.
È possibile continuare a lavorare al codice sul repository anche dopo la consegna della relazione.
L’esame si completerà con alcune domande orali