Struttura del corso

Introduzione

Aggiornamento sulle nozioni di base su PHP Programming

Utilizzo degli spazi dei nomi PHP

  • Cenni preliminari sugli spazi dei nomi
  • Definizione degli spazi dei nomi
  • Utilizzo degli spazi dei nomi
  • Lavorare con il compositore
  • Informazioni sulle regole di risoluzione dei nomi

Utilizzo delle interfacce PHP

  • Creazione di un'interfaccia
  • Estensione di un'interfaccia
  • Utilizzo di interfacce predefinite PHP

Lavorare con PHP Tratti

  • Comprensione PHP Tratti
  • Creazione di una caratteristica PHP

Orientato agli oggetti Programming con PHP avanzato

  • Utilizzo di PHP metodi magici
  • Utilizzo dei costruttori PHP
  • Utilizzo di PHP Decostruttori
  • Utilizzo di PHP Singleton

Implementazione di PHP classi astratte

  • Panoramica di PHP Classi astratte
  • Creazione di PHP classi astratte

Utilizzo dell'iteratore PHP

  • Creazione di un PHP Iteratore
  • Utilizzo degli iteratori di stacking
  • Utilizzo degli iteratori SPL

Utilizzo di PHP generatori

  • Panoramica di PHP Generatori
  • Creazione di un generatore PHP

Implementazione di PHP Password Hashing, Password Verification e Password Updating

Utilizzo dei suggerimenti di testo PHP

  • Comprendere i suggerimenti di base per i tipi PHP
  • Utilizzo di PHP Strict Type Declarations
  • Utilizzo di PHP Tipi restituiti

Utilizzo di PHP Chiusure

  • Overiew di PHP chiusure
  • Creazione di una PHP chiusura
  • Utilizzo delle chiusure avanzate

Utilizzo delle eccezioni PHP

  • Informazioni sulle eccezioni PHP
  • Generazione di un'eccezione
  • Implementazione di eccezioni nidificate
  • Implementazione di PHP eccezioni SPL
  • Estensione PHP delle eccezioni
  • Utilizzo del blocco finally

Debug e accesso PHP

Utilizzo delle funzioni in PHP

  • Informazioni sul riutilizzo del codice
  • Comprendere l'alimentazione funzionale
  • Restituzione di dati da una funzione
  • Demo: Call-by-Value vs. Call-by-Reference

Utilizzo di estensioni relative a data e ora

Utilizzo di PHP funzioni REGEX (Regular Expressions)

Utilizzo delle funzioni di manipolazione delle stringhe      Gestione degli errori di runtime in PHP

Operare sui file in PHP

Accesso all'archiviazione del database in PHP

Implementazione di modelli di progettazione in PHP

Implementazione della funzione di posta in PHP

  • Demo: Invio e recupero di e-mail in PHP
  • Demo: Utilizzo di SMTP (Simple Main Transfer Protocol) per l'invio di e-mail

Utilizzo di PEAR e cURL in PHP

  • Demo: Utilizzo dell'PHP Extension and Application Repository (PEAR)
  • Demo: Implementazione di cURL di base
  • Demo: Webscraping con cURL

Lavorare con Web Services in PHP

  • Utilizzo del protocollo SOAP (Simple Object Access Protocol)
  • Utilizzo del linguaggio di descrizione Web Services (WSDL)

Comprendere l'introspezione e la riflessione in PHP

  • Demo: Utilizzo dell'API Instrospection
  • Demo: Utilizzo dell'API di Reflection
  • Demo: Utilizzo dei modelli Smarty

Utilizzo di PHP Sessioni

  • Informazioni sulle sessioni
  • Demo: PHP Meccanismo di sessione

Panoramica di PHP Framework

  • SuPHP
  • Yi Yi
  • Zend
  • CodeIgniter

Implementazione delle best practice e della sicurezza in PHP

  • Informazioni sulle procedure consigliate
  • Demo: Utilizzo della crittografia

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Esperienza di programmazione di base PHP

Pubblico

  • Sviluppatori web
  • Chiunque sia interessato ad aumentare le conoscenze esistenti PHP
 35 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (4)

Corsi relativi

Categorie relative