Corso programmatore Php

php

 

Programma e dettagli corso

Introduzione al linguaggio PHP

  • 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

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 Funzioni

  • 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

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

PHP e i database

  • 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
  • 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

Le novità introdotte con PHP 5

  • Più vicini alla Programmazione ad Oggetti
  • I modificatori di accesso Public, private e protected
  • Metodi e Classi dichiarate come Final
  • Proprietà e metodi statici
  • Gestire le eccezioni con il try-throw-catch

 

Durata corso

40 ore

Modalità

One to one

Prezzo

€ 900