Corso programmazione PHP di base
Il corso è rivolto a chi vuole imparare PHP a livello professionale. Apprenderai tutte le tecniche per creare siti dinamici partendo dalla sintassi di base del PHP. Nel corso è curato anche l'intefacciamento con database MySQL e il repository PEAR.
La cosa che mi ha colpito di più è stato il metodo con il quale Roberto Di Vito mi ha aperto le vie d’accesso alla programmazione.
Andrea Gentile
Corso in aula
| Ore | 80 |
|---|---|
| Lezioni | 20 (4 ore ciascuna) |
| Prossimo corso | da Dicembre a Maggio |
| Livello | specialistico |
| Competenze richieste | fondamenti del web design |
| N. min partecipanti | 4 |
| scheda riferita al corso in aula | |
Corso via web
Da ora è possibile seguire i nostri corsi come seminari via web.
Con una straordianria offerta lancio: uno sconto del 20% per chi si iscrive durante tutto il 2011.
Il docente
Roberto Di Vito
Laureato in matematica, Web designer professionale da 6 anni, ha 25 anni di esperienza nella programmazione. Ha fondato lo studio che oggi è il più prestigioso del Centro Abruzzo e fra i più importanti della regione e dove oggi svolge il ruolo di Web Project Manager coordinando la sua squadra. Porta tutta la sua esperienza nell'ambito della programmazione e dei database. Cura personalmente tutti i corsi introduttivi alla programmazione per il web.
Il programma del corso
Introduzione a PHP
- Conoscere l'ambiente di PHP
- Web server, Apache, PHP e MySQL. Installare e configurare Apache per un server di prova. Installare e configurare PHP sul server di prova. Framework Zend. Configurare Dreamweaver per gestire PHP. Integrare uno script PHP in una pagina web.
- Le basi del PHP
- I tipi di dati. Gli operatori. Gli elementi essenziali della sintassi e le istruzioni fondamentali, input/output, cicli ed esecuzioni condizionate. Un esempio di algoritmo in PHP. Le funzioni predefinite più utili. Elaborazioni numeriche e delle stringhe.
- Gli array
- Gli array e le funzioni per il sorting. Il ciclo for each. Creare una tabella a partire da un array. Cicli for each nidificati. Creare una tabella elaborata.
- Gestione dei file e delle directory
- Aprire un file. Importare un file. Scrivere e chiudere un file.
Applicazioni pratiche del PHP
- Creare un form validator
- Impostare il form in HTML. Action GET e POST. La ricezione dei dati lato server. Validazione dei risultati. Espressioni regolari. Generazione di una pagina di risposta, convalida o richiesta di correzioni e/o verifiche.
- Interfaccia con un database MySQL
- PHP ed XML
- Introduzione ad XML, XLST.
- SOAP
Aspetti avanzati di PHP
- Programmazione ad oggetti in PHP
- Gli oggetti in PHP. Creazione di una classe e dei metodi. Esempi.
- Framework PEAR
- Cos'è PEAR (PHP Extension and Application Repository). I pacchetti di PEAR. Scaricare un pacchetto. Esempi di impieghi dei pacchetti di PEAR.
Preparazione richiesta
Competenze richieste
Per partecipare al corso Creare applicazioni web con PHP è necessario avere le conoscenze di base della programmazione imperativa, dei database e degli oggetti.
Queste competenze possono essere acquisite con il corso Fondamenti di programmazione.
Sono altrettanto indispensabili le conoscenze sul web design e sul codice XHTML e CSS.
Queste competenze possono essere acquisite con il corso Web design con i web standards
Competenze suggerite
Non sono indispensabili conoscenze sui database. Il corso prevede l'interfacciamento con i database ma non la progettazione delle basi di dati. Dal momento che i database sono comunque l'altro aspetto essenziale del web dinamico è consigliabile acquisire prima o contemporaneamente competenze sulle basi di dati. Queste competenze possono essere acquisite con il corso Progettare database con MySQL
Il materiale didatico
Il libro scelto per il corso
Al momento non indichiamo alcun libro di testo poichè quelli pubblicati attualmente in Italia sono piuttosto datati. Il corso sarà tenuto sulle dispense del docente. Alcuni nuovi volumi sono stati pubblicati negli Stati Uniti e attendiamo che essi siano tradotti in Italia
Cancelleria e supporti
- una cartellina, una penna ad inchiostro liquido, un blocco note;
- una pen-drive USB da 512Mbyte.
note
Noi cerchiamo di:
- rendere i programmi dei corsi sempre migliori;
- tenerci sempre aggiornati con il materiale didattico;
- considerare le esigenze particolari dei corsisti
Per questo motivo il programma del corso e il materiale didattico (specialmente i libri di testo), possono subire variazioni dell'ultimo momento rispetto a quando indicato in questa pagina.
segui lo studio su: