Home
Accademia Albertina, Torino, Scuola NTA
Corso DAPL08 - Corso DASL08
Insegnamenti ABTEC40/AFAM095, docente Chiari
a.a.2025-2026.
DA COMPLETARE
Modulo B - Basi programmazione web: html+css, php, SQL, JS (e AMP)
- Conoscenza, Precisazione orari, Installazione software (quali? vedi Dispensa PM)
- Step_1 Tutorial del w3c https://www.w3.org/Style/Examples/011/firstcss Personalizza tutorial w3c (completa con altre pagine per rendere i link del menu attivi) + html e css;
Studia Basic HTML e perfeziona il tuo micro sito, con tabelle, immagini, video, elenchi puntati, formattazioni varie, ecc., ecc., ecc.
- Step_2 Primo esempio sito dinamico: moduli e php. File per riprodurre lo Step_2: Step_2.zip;
- Step_3 Primo esempio archiviazione dati in un database. Fai pratica con phpmyadmin, dovrebbe essere incluso nel bundle AMP;
- Step_4 Sviluppo microBlog - Esempio di (baby) web app CRUD
Esercizio: estendi il microBlog in modo da permettere di allegare un immagine ad ogni post. (Dovrai seguire anche le istruzioni a PHP 5 File Upload)
Imparare PHP: Micro manuale per una primissima introduzione a PHP;
- Step_5 Conoscere JS. Casi molto semplici.
- Sito dinamico e con area riservata (back end)
- Step_6 Introduzione all'idea di template (versione semplificata). Studia la dispensa! (del creatore di PHP). Capisci a cosa serve il file con estensione .temp. Installa sulla tua macchina e personalizza, trovi tutto nel pacchetto step6_temp zippato. Studia il file index.php che trovi nel .zip, nei commenti spiegazioni su come funziona il tutto. Nota questo è un esempio a scopo solo didattico, non è ancora un esempio di web app dinamica. Esercizio, nella pagina blog inserisci il nostro microBlog dello Step 4;
- Step_6Bis Versione dinamica, le pagine si possono creare on the fly (sempre molto minimale). In questo caso si deve anche creare una tabella nel db dove salvare le 'pagine' del sito (si creano le pagine come prima i post). Trovi un esempio di come sviluppare nel pacchetto Step_6Bis.zip. Vedi istruzioni .sql su come creare la tabella del db necessaria. Installa il tutto sulla tua macchina, configura e personalizza;
- Step_6Tris Introduzione all'idea di login e backend (area riservata del sito). Riproduci intanto questo esempio preliminare e minimale per capire come si fa: codiceLogin.zip; si impiega la tecnica delle session, vedi a php_sessions. Trovi un esempio di come sviluppare il nostro esempio proteggendo le pagine admin nel pacchetto Step_6Tris.zip. Installa sulla tua macchina, configura e personalizza; ricorda devi avere anche una tabella per salvare le info su gli utenti autorizzati (vedi istruzioni .sql per creare una tabella users);
- Step_7 Introduzione al DOM. Studiamo la Intro al DOM di Mozilla;
- Step_8 jQuery. Primissima introduzione + perfezionamento microBlog in PHP (DA FARE))
Accademia Albertina Torino, a.a. 2025-2026
Insegnamenti di ABTEC40/AFAM095
a cura di mario chiari
ultimo aggiornamento 20 marzo 2026