Home Chi sono Mappa del sito Contatti  
 
Java
Apache Wicket
Sistemistica Totocalcio
 
 
Programmare Applicativi...
Presentazione del libro
Panoramica dei contenuti
 
 
Giochi in PHP
Introduzione
Filetto (Tris)
Forza 4
Sudoku
 
 
Tutorial Linux/Unix
Archivio
 
 
Sql
Tutorial su Mysql
 
 
C++
Framework a oggetti
 


Panoramica dei contenuti: Programmare Applicativi Web in PHP e Javascript

La maggior parte del contenuto del libro è composto da codice sorgente, in particolare viene utilizzata una tecnica molto semplice per spiegare sorgenti abbastanza complessi: si parte con un semplice esempio, ed ogni argomento successivo viene aggiunto del codice al sorgente, fino ad arrivare, passo dopo passo ad un codice ricco di funzionalità. Ogni passo è preceduto da una spiegazione concisa e spesso seguita da osservazioni.

Ho scritto questo libro con licenza GPL affinchè tutti possano scaricarlo ed utilizzarlo liberamente (versione 1.1_1):
[PDF (785 Kb)]    oppure    [PDF e sorgenti (1072 Kb)]

Introduzione alla programmazione
Nel primo capitolo si parte con delle spiegazioni rapide di alcuni trucchi e istruzioni, utili e spesso necessari per il corretto sviluppo di un progetto. Poi viene introdotto un metodo rapido per installare un server Apache+MySQL+PHP su Hard-Disk, CD-ROM e Penna USB per Windows. Successivamente viene illustrata una breve spiegazione su come organizzare i file di un progetto, ed infine una breve illustrazione del contenuto dei sorgenti allegati al documento.

SQL
Il secondo capitolo mostra diversi aspetti fondamentali del linguaggio SQL, tra cui: le differenze tra chiavi e indici, l’operatore JOIN, le sub-query, le transazione protette ed altro ancora.

Programmazione Standard
Il terzo capitolo si occupa di illustrare le tecniche standard di programmazione. Si parte con i primi brevi esempi su come implementare semplici menu statici. Si continua con la spiegazione di come implementare la stampa di una tabella con filtri e ordinamenti. Si conclude con la spiegazione di come implementare un FORM di inserimento/modifica con validazione lato client.

Accessori
Il quarto capitolo mostra vari moduli accessori che un applicativo potrebbe avere, come caricare un documento tramite upload del file, creare pagine stampabili in HTML, esportare o importare in diversi formati quali CSV, Excel e XML, ed inviare una e-mail.

Autenticazione
Il quinto capitolo da una spiegazione completa sull'implementazione dell'autenticazione, partendo da quella più semplice, fino a quella più complessa con restrizioni di accesso e cronologia degli accessi.

Programmazione avanzata
Il sesto capitolo si occupa di tecniche avanzate di programmazione come un metodo per archiviare dati statici, l’implementazione dei FORM dinamici, ed alcuni effetti dinamici mediante l’utilizzo di javascipt, come il trascinamento di un contenitore.

Alfa-Testing e generazione dei dati
Il settimo capitolo mostra come popolare un database di un gestionale con dati di prova, per agevolare la cruciale fase di alfa-testing durante l’implementazione.