L’obiettivo di questo corso è quello di fornire allo studente le conoscenze base per sfruttare le potenzialità del linguaggio PHP
1. La programmazione ad oggetti (Object Oriented Programmation)
• Introduzione
• Concetti base
• I capisaldi della OOP
• Il processo di sviluppo
2. Le espressioni regolari in PHP
• Le espressioni regolari in PHP
• Utilizzare le espressioni regolari
3. PHP e Web Service
• PHP e Web Service
• SOAP Web Service con PHP
• SOAP Web Service con PHP: l’interfaccia WDSL
• SOAP Web Service con PHP: il server
• SOAP Web Service con PHP: il client
• XML-RPC Web Service con PHP
4. PHP 7
• La programmazione web: lato client e lato server
• Caratteristiche e vantaggi di PHP
• La struttura sintattica del linguaggio
• I commenti
• Le funzioni in PHP: gestire le variabili
• Scope e argomenti facoltativi
• Le variabili GET e POST
• Mantenere lo stato: i cookie
• Mantenere lo stato: le sessioni
• Accedere ai file
• Utilizzare SQLite
• Interrogare database MySQL
• La configurazione di PHP
5. I Namespace
• Introduzione
• Creiamo un namespace
• Utilizzare un namespace
6. Interface
• Introduzione
• Esempi di utilizzo
7. I Trait
• Introduzione
• Esempi di utilizzo
8. I Framework MVC
• Cos’è un MVC
• Laravel
• CodeIgniter
• Symfony
• Zend Framework
• CakePHP
• FuelPHP
• Yii
• Slim
• Phalcon
• PHPixie
• Come scegliere il miglior Framework MVC
Ad hoc
Contatti