Webmaster

Data Project
A distanza

600 
+IVA
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Corso
  • A distanza
  • 80 ore di lezione
Descrizione

Obiettivo del corso: Webmaster Avanzato con PHP è il corso per chi vuole imparare in profondità il linguaggio PHP e le sue interazioni con il database MySQL. Il linguaggio PHP è utile per sviluppare siti complessi di commercio elettronico, portali dinamici, Forum e sistemi di gestione dei contenuti.Carrello, Accesso riservato, banche dati..
Rivolto a: Il corso è dedicato ai Webmaster e ai Web developer che vogliono arricchire il proprio curriculum con un linguaggio potente e versatile. Il linguaggio PHP è indispensabile a chi vuole progettare siti complessi, dinamici, che offrano interazione con l'utente. La possibilità di interagire con un database apre le porte alla progettazione di qualsiasi applicazione Web.

Informazione importanti

Domande più frequenti

· Requisiti

Risulterà utile (ma assolutamente non indispensabile) per ottimizzare l'apprendimento una sufficiente dimestichezza con i più diffusi linguaggi di scripting client-side (es: javascript) o server-side (es: ASP, CFML,JSP) oltre che con le tecniche di manipolazione e gestione dei database.

Programma

Introduzione al linguaggio PHP

  • Nascita del PHP
  • Il PHP nel web
  • Regole di base del PHP
  • Punti di forza del PHP
  • Confronto con altri linguaggi server side
Primi passi e configurazione

  • PHP Tools
  • Setup del webserver
  • Editor e librerie
  • Creare un semplice documento PHP
  • Eseguire un documento PHP
Le novità in PHP 5
  • Più vicini alla Programmazione ad Oggetti
  • I modificatori di accesso Public, private e protected
  • Le interfacce
  • Metodi e Classi dichiarate come Final
  • Proprietà e metodi statici
  • Gestire le eccezioni con il try-throw-catch
  • L’oggetto SimpleXMLElement per il parsine di XML
  • Nuovi supporto SOAP per i Web Services
Lavorare con il testo e i numeri in PHP

  • Il testo
  • I numeri
  • Le variabili
  • Validità delle variabili
  • I valori booleani
  • Data Types in PHP
Condizioni e Cicli

  • Le condizioni
  • I cicli
  • Uso delle condizioni : If, If-else, if-elseif-else,
  • Condizioni complesse : if ramificati, switch, exit
  • Uso dei cicli : While, do.....while, break, for
Array e Funzion
  • Introduzione agli array
  • Lavorare con gli array : popolare un array
  • Array e cicli : navigare i dati in un array
  • Le funzioni
  • Dichiarare una funzione
  • Validità di una funzione
  • Funzioni parametrizzate
  • Richiamare una funzione
Interagire con gli utenti : PHP e i form

  • Usare il PHP per generare gli HTTP headers
  • Le variabili del server
  • Passare le variabili PHP attraverso le URL
  • Le form in PHP
  • Processare i form con le funzioni
  • Validare i dati
  • Mostrare i valori di default
  • USare il metodo POST e GET
  • Usare i campi nascosti
Gli operatori in PHP

  • Operatori aritmetici
  • Operatori relazionali
  • Operatori Bitwise
  • Altri operatori
  • L'operatore ?
  • Uguaglianze
Cookies e Session

  • I cookies in PHP
  • Le proprietà dei cookies
  • Cancellare un cookies
  • Attivare la Session
  • Conservare e ritirare i dati
  • Configurare le Session
  • Autenticazione con Login e Password
  • La sicurezza e i cookies
PHP I/O : accesso a file e directory

  • Creare file con PHP
  • Leggere, Scrivere e cancellare un file
  • Permessi sui file
  • Creare un file upload
  • File Locking
  • Gestire le email con PHP
SQL e MySql

  • Introduzione ai database relazionali
  • Organizzare i dati in un database
  • Le tabelle
  • I record
  • L'integrità referenziale
  • MySQL e SQL
  • Sintassi dell'SQL
  • Istruzioni SQL di base (SELECT, INSERT, UPDATE, JOIN)
  • L’estensione MySQLi
  • Estensione Tidy
PHP e i database

  • Gestire MySQL con PHP
  • Inserire, editare e cancellare i dati in un db
  • Creare delle query con PHP
  • Usare i Form con PHP e MySQL
  • Processare i form con PHP
  • Ottimizzare la gestione delle pagine e dei dati (es. paginazione dei dati)
  • Gestire relazioni uno a molti
  • Gestire relazioni molti a molti
Gestire e risolvere problematiche tipiche

  • Creare e amministrare un’area riservata
  • Creare e gestire l’upload sistematico dei files
  • Creare un file o una tabella di log
  • Creare una pagina per ricerche avanzate all’interno del database
Panoramica sulla futura versione di PHP 6

  • Il supporto per gli interi a 64 bit;
  • Istruzione GOTO
  • Supporto Unicode
  • Parametri multipli per l'operatore []
  • I namespaces
  • Extensions in e out di PECL

Ulteriori informazioni

Alunni per classe: 6