Pratica LAMP sviluppo da realizzare durante il corso guidati dal docente
Progettare guidato e coordinato dal docente il seguente progetto
Si vuole realizzare una semplice applicazione web LAMP based che gestisca un sistema di raccolta SMS, utenti, numeri telefonici associati agli utenti e importi a disposizione di ogni singolo utente.
Saranno inoltre gestiti diversi servizi all'utente, ad esempio VodafoneLive!, servizi di suonerie etc...
Altre attività che dovrà svolgere il sistema sono le seguenti:
- Invio messaggi SMS tramite API HTTP
- Ricezione messaggi SMS tramite API HTTP
- Memorizzazione messaggi divisi per servizio
A database creato simulazioni delle seguenti query che eseguano quanto richiesto:
- Gestione servizi con assegnazione utenti iscritti
- Elenco ultimi 100 SMS dato il servizio
- Elenco di tutti gli SMS inviati ad uno stesso numero
- Invio messaggio SMS indicando il servizio e il testo del messaggio
- Eliminazione servizio e messaggi legati al servizio ma non utenti iscritti.
PRATICA COMMAND LINE MYSQL E PHPMYADMIN
Guidati dal docente:
- Creare lo stesso database via command line del client MySQL
- Creare lo stesso database con differente nome tramite phpmyadmin
- Realizzare molteplici prove a proprio piacimento utilizzando phpmyadmin e osservando con attenzione le operazioni eseguite.
PRATICA PHP BASE
Implementare guidati dal docente e con la sua collaborazione il sistema di gestione del suddetto progetto.
- Invio SMS
- Inserimento nuovi servizi
- Lista ultimi 100 SMS di un servizio
- Lista servizi
- Modifica e cancellazione servizio
- Visualizzazione slide SMS
SCRITTURA CODICE SICURO
Guidati dal docente:
Applicazione a quanto svolto delle tecniche anti SQL Injection e Cross Site Scripting.
Valutare insieme al docente come gestire e migliorare la leggibilità del codice e l'organizzazione dei files dell'applicazione.