Menù di accesso rapido

Io voglio

conoscere ogni aspetto di PHP

Home

Formazione

Corsi di informaticaProgrammazione PHP e MySQL /  Corso programmazione PHP

Accessibilità

Mappa del sito

segui lo studio su:

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

Scheda del corso
Ore80
Lezioni20 (4 ore ciascuna)
Prossimo
corso
da Dicembre a Maggio
Livellospecialistico
Competenze richieste fondamenti del web design
N. min partecipanti4
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

corsi di informatica alla SSISLaureato 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.