Sicurezza, progettazione ed elaborazione dei dati
Si parte dalle basi della sicurezza web. Gli studenti comprenderanno i principi chiave della sicurezza e come proteggere le loro applicazioni PHP. La protezione contro le vulnerabilità di sicurezza più comuni, tra cui SQL injection, cross-site scripting (XSS) e cross-site request forgery (CSRF), sarà trattata in dettaglio. Attraverso esempi pratici, i partecipanti impareranno a implementare pratiche di codice sicuro e a prevenire efficacemente le vulnerabilità di sicurezza.
Un altro punto focale è la strutturazione e le migliori pratiche di sviluppo in PHP. I partecipanti impareranno come strutturare le loro applicazioni in modo logico ed efficiente per migliorare la manutenibilità e la scalabilità. Questo include anche tecniche di modularizzazione e l'applicazione delle migliori pratiche nella progettazione del codice.
Viene inoltre trattata l'elaborazione di JSON e XML. I partecipanti impareranno a elaborare i dati in formato JSON e XML per lo scambio di dati tra server e client. Ciò include il parsing e la generazione di JSON e XML, nonché l'utilizzo di questi formati nelle integrazioni API.
Un altro aspetto importante è l'integrazione di HTML5, CSS3, JavaScript e Bootstrap nelle applicazioni PHP. I partecipanti impareranno a utilizzare le moderne tecnologie front-end per creare interfacce utente accattivanti e di facile utilizzo. Verrà sottolineata l'interazione tra PHP e le tecnologie front-end per sviluppare applicazioni web dinamiche e interattive.