CMS Con CRUD
Un CMS si occupa di inserire, selezionare, alterare e cancellare contenuti estratti da un database, usando php che interagisce con il server apache che fa da tramite tra il backend (il database) e il frontend (html e javascript) per creare siti web dinamici.
Tratteremo sia la sintassi e l'uso di php che quella di mysql, le best practice per entrambi, il paradigma OOP.
Conoscenza dell'HTML e Bootstrap è una buona idea ma non è strettamente necessario, ne parleremo poco.
Tratteremo PHP, la programmazione orientata agli oggetti (finalmente) e tutti i vari problemi di sicurezza che potremmo introdurre nell'applicativo, per imparare a riconoscere i problemi di sicurezza nel codice.
Un CMS si occupa di inserire, selezionare, alterare e cancellare contenuti estratti da un database, usando php che interagisce con il server apache che fa da tramite tra il backend (il database) e il frontend (html e javascript) per creare siti web dinamici.
OWASP Code Review
E' un corso unico nel suo genere perché introdurremo vulnerabilità man mano che andiamo avanti. per poi sanitizzarle, facendo a tutti gli effetti un code review seguendo le linee guida della OWASP.
Contenuti
- 2.1 Il PHP Procedurale In Un Video e Panoramica Didattica (47:32)
- 2.2 Il Protocollo HTTP, Il PHP e Le Funzioni (36:54)
- 2.3 Form HTML e POST In PHP | Analisi Protocollo HTTP Con Burp (29:32)
- 2.4 Comprendere i RDBMS e MySQL | Installiamo phphmyadmin e adminer (11:01)
- 2.5 Operazioni Fondamentali Di MySQL Tramite CLI (30:33)