[Lugge] Presentazione volume Introduzione a PHP-MySQL

  • From: "Marco Parodi" <marco.parodi@xxxxxxxxxxxxx>
  • To: <lugge@xxxxxxxxxxxxx>
  • Date: Mon, 6 Dec 2004 14:38:22 +0100

Cari amici del LUGGE,



vi segnalo, sperando che accetterete questa mia non come bieca pubblicità, off 
topic rispetto agli argomenti della lista, ma come contributo utile per un 
possibile arricchimento professionale, che ho pubblicato il volume 
“Introduzione a PHP-MySQL”, nato dai corsi in rete che da tre anni tengo 
sull’argomento.



Il volume è anche reperibile su Internet Bookshop all’indirizzo web:  
<http://www.internetbookshop.it/> http://www.internetbookshop.it (cercare per 
autore: marco parodi) a costo di € 20,00



All’indirizzo web:   <http://www.formarsi.net/scuola/PHP_01.pdf> 
http://www.formarsi.net/scuola/PHP_01.pdf trovate la prima parte liberamente 
scaricabile, in modo da valutare se il ‘prodotto’ possa essere di vostro 
interesse.


Naturalmente mi rendo disponibile per una presentazione, se richiesta e 
ritenuta utile, presso la sede del LUGGE


Di seguito la prefazione e l’indice del volume.



Cari saluti e buone festività.

Marco Parodi.









L'apprendimento di un linguaggio di programmazione, che sia rivolto alla 
realizzazione di applicativi software generici o che sia destinato – come nel 
caso di PHP – a realizzare script per la gestione di siti web dinamici, è un 
percorso cognitivo complesso e basato sul sano principio pragmatico del 
learning-by-doing: «computer acceso di fronte, libro a fianco, leggere, 
provare a risolvere gli esercizi proposti, programmare e ri-programmare».

Per i testi che introducono la programmazione software, questa è la via 
maestra da seguire nella redazione. L'importanza di un tale approccio è stata 
confermata da molti successi editoriali: basti pensare al linguaggio C di 
Kernighan-Ritchie, che a distanza di quasi trenta anni dalla prima 
pubblicazione continua a essere un punto di riferimento in questo senso.

Il volume proposto, introduce una novità di format mediatico veramente 
interessante: nasce come una pubblicazione on-line con una strategia di tipo 
blended e-learning, ossia mira a una formazione di tipo universitario in cui 
una didattica integrata si basa su moduli fruiti a distanza, collegati ad 
esercizi che vengono inviati al docente tramite una piattaforma tecnologica di 
e-learning. 

L'ambiente di sviluppo proposto, le risorse disponibili in rete per 
l'approfondimento, le architetture software consigliate sono tutte 
rigorosamente Open Source, non solo per ragioni di contenimento dei costi 
operativi che il lettore-partecipante deve sopportare, ma soprattutto per una 
ragione di scelta filosofica.

Sviluppare codice sorgente aperto non vuol dire "niente business": chi sviluppa 
codice sorgente aperto lavora in rete, apprende e comunica nella comunità di 
pratica dei programmatori senior, cerca di favorire la nascita di progetti 
software a medio-lungo termine in cui tutte le fasi di progettazione e sviluppo 
possano trarre vantaggi – soprattutto il debugging, la fase di scoperta ed 
eliminazione degli errori di programmazione.

Questo principio di cooperazione tra sviluppatori "alla pari" (peer reviewing) 
rappresenta uno dei cardini della formazione a distanza di tipo costruttivista, 
con un evidente successo e ritorno di investimento in questi primi anni 
dell'era Internet.

Il volume è stato "dimensionato" su una attività di 60 ore complessive, in 7 
unità modulari autoconsistenti comprendenti tempi di lettura, tempi di 
esercitazione e di valutazione: all'attento lettore non sfuggiranno, leggendo i

titoli dei moduli del volume in calce, alcune scelte importanti, per cui alcuni 
argomenti sono volutamente ridimensionati a scapito di altri.

Ma l'obiettivo, alla fine, viene raggiunto: permettere a un programmatore 
junior una buona operatività nella progettazione e sviluppo di script di 
gestione di siti web dinamici.



-------

Prima parte

Che cosa è PHP

Software e configurazioni

Installazione EasyPHP

Configurare PHP

La nostra prima pagina PHP

Sintassi

Pagine statiche e pagine dinamiche

Variabili

Operatori aritmetici

Gli attrezzi di lavoro:

Creare la vostra pagina indice



Seconda parte

Operatori

Operatori di assegnazione

Operatori di confronto

Operatori di stringa

Operatori logici

Operatori di incremento/decremento

Concatenazione di stringhe 2

Form



Terza Parte

(IF, operatori logici, SWITCH, controllo campi vuoti)

Operatori logici

L'Istruzione SWITCH

Il ciclo While

Il ciclo for

Controllo campi vuoti

Controllo campi lato client



Quarta parte

(FUNZIONI – Require e Include)

Quinta parte

Database e MySql (1)

Creare un archivio con PhpMyAdmin

Database e MySql (1)

Installazione di MySQL su Linux

Configurazione e protezione di MySQL

Installazione e configurazione di MySQL su sistemi Windows

Configurazione e protezione di MySQL



Sesta parte

Database e MySql (2)

Modifica dei dati

Cancellazione dei dati

Funzioni NOW() e MAIL(); creazione indici in tabelle

Funzione now()

Funzione mail()

Creazione di indici



Settima parte

Creazione e Backup di database e tabelle

Salvare e Caricare i dati con MySql-Front

Salvare e Caricare i dati con PHPMyAdmin

Elementi principali inerenti la sicurezza di files e cartelle



========----------

 Archivio delle e-mail postate in lista
 //www.freelists.org/archives/lugge/

 Prima di scrivere in m-list per favore leggi il regolamento
 http://www.lugge.net/index.php?mod=cosa_facciamo/gruppo_di_discussione

 Modifica dell'account sulla lista LUGGe
 http://www.lugge.net/index.php?mod=cosa_facciamo/gruppo_di_discussione#list



Other related posts:

  • » [Lugge] Presentazione volume Introduzione a PHP-MySQL