Webmaster

Data Project
A distanza

600 
+IVA
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Metodologia A distanza
Ore di lezione 80h
  • Corso
  • A distanza
  • 80h
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.

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

Gli utenti che erano interessati a questo corso si sono informati anche su...
Leggi tutto