Struttura del corso

Introduzione

Ripasso delle basi della programmazione PHP

Utilizzo degli spazi dei nomi in PHP

  • Panoramica sugli spazi dei nomi
  • Definizione di spazi dei nomi
  • Utilizzo di spazi dei nomi
  • Lavoro con Composer
  • Comprensione delle regole di risoluzione dei nomi

Utilizzo delle interfacce PHP

  • Creazione di un'interfaccia
  • Eseguire l'estensione di un'interfaccia
  • Lavoro con le interfacce predefinite di PHP

Lavorare con i tratti PHP

  • Comprensione dei tratti PHP
  • Creazione di un tratto PHP

Programmazione orientata agli oggetti con PHP avanzato

  • Utilizzo dei metodi magici PHP
  • Utilizzo dei costruttori PHP
  • Utilizzo dei distruttori PHP
  • Utilizzo di singoletti PHP

Implementazione delle classi astratte PHP

  • Panoramica sulle classi astratte PHP
  • Creazione di classi astratte PHP

Utilizzo dell'iteratore PHP

  • Creazione di un iteratore PHP
  • Utilizzo degli iteratori a stack
  • Utilizzo degli iteratori SPL

Utilizzo dei generatori PHP

  • Panoramica sui generatori PHP
  • Creazione di un generatore PHP

Implementazione dell'hashing, verifica e aggiornamento delle password in PHP

Lavorare con le dichiarazioni di tipo PHP

  • Comprensione delle dichiarazioni di tipo di base PHP
  • Utilizzo delle dichiarazioni di tipo rigoroso PHP
  • Lavoro con i tipi di ritorno PHP

Lavorare con le chiusure PHP

  • Panoramica sulle chiusure PHP
  • Creazione di una chiusura PHP
  • Utilizzo di chiusure avanzate

Lavorare con le eccezioni PHP

  • Comprensione delle eccezioni PHP
  • Lanciare un'eccezione
  • Implementazione di eccezioni annidate
  • Implementazione di eccezioni SPL PHP
  • Eseguire l'estensione delle eccezioni PHP
  • Utilizzo del blocco finally

Debug e registrazione in PHP

Lavorare con le funzioni in PHP

  • Comprensione della riusabilità del codice
  • Comprensione dell'alimentazione delle funzioni
  • Ritorno di dati da una funzione
  • Dimostrazione: Passaggio per valore vs. passaggio per riferimento

Lavorare con le estensioni relative a data e ora in PHP

Lavorare con le funzioni di espressioni regolari (REGEX) PHP

Lavorare con le funzioni di manipolazione stringhe
    
Gestione degli errori in tempo di esecuzione in PHP

Operazioni su file in PHP

Accesso allo storage del database in PHP

Implementazione di pattern progettuali in PHP

Implementazione della funzione di posta elettronica in PHP

  • Dimostrazione: Invio e recupero di email in PHP
  • Dimostrazione: Utilizzo di SMTP (Simple Mail Transfer Protocol) per inviare email

Lavorare con PEAR e cURL in PHP

  • Dimostrazione: Utilizzo del repository estensioni e applicazioni PHP (PEAR)
  • Dimostrazione: Implementazione di cURL di base
  • Dimostrazione: Web scraping utilizzando cURL

Lavorare con i servizi web in PHP

  • Utilizzo del protocollo Simple Object Access Protocol (SOAP)
  • Utilizzo della lingua di descrizione dei servizi web (WSDL)

Comprensione dell'introspezione e riflessione in PHP

  • Dimostrazione: Utilizzo dell'API di introspezione
  • Dimostrazione: Utilizzo dell'API di riflessione
  • Dimostrazione: Utilizzo dei template Smarty

Lavorare con le sessioni PHP

  • Comprensione delle sessioni
  • Dimostrazione: Meccanismo di sessione PHP

Panoramica sui framework PHP

  • CakePHP
  • Yii
  • Zend
  • CodeIgniter

Implementazione delle best practice e della sicurezza in PHP

  • Comprensione delle best practice
  • Dimostrazione: Utilizzo dell'encryption

Risoluzione dei problemi

Sommario e conclusioni

Requisiti

  • Esperienza di base in programmazione PHP

Pubblico di riferimento

  • Sviluppatori web
  • Ognuno interessato a migliorare le proprie conoscenze esistenti di PHP
 35 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative