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
Recensioni (4)
La prima parte, quella relativa ai meccanismi di base
Andrea Gazzarini - @Cult srl
Corso - Vert.x: Build a Reactive application on JVM
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Corso - Reactive Programming for iOS with RxSwift
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Corso - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.