Gratuito

Impara php passo a passo e diventa un PHP ENGINEER!

Sono Hidran Arias Ingegnere, in sistemi automatici e Zend PHP CERTIFIED ENGINEER, e con questo corso online “PHP 7: Programmazione Orientata agli Oggetti” ti insegnerò php da zero e passo a passo fino ad imparare ogni segreto e ogni trucco imparato in più di 15 anni di sviluppo web con php.

Se hai già esperienza con php, ti permetterà di aggiornarti fino slls versione 7 e studiare per certificarti Zend PHP Certified Engineer.

Perchè scegliere questo corso?

In questo corso online “PHP 7: Programmazione Orientata agli Oggetti” imparerai da zero e passo a passo il paradigma della programmazione orientata agli oggetti con PHP7.  Vedremo che cosa sono le classi, le loro proprietà e metodi. Cosa sono proprietà e metodi public, protected e private. Vedremo come creare una classe abstract e come implementarla. Vedremo come estendere le classi e le interfacce in php7. Vedremo come dichiarare ed implementare diverse interface. Vedremo come usare il costruttore magico di php, __construct e come inizializzare gli oggetti.

Studieremo le proprietà e metodi statici, le constanti e i metodi final.

Vedremo come utilizzare gli spazi di nome, namespace, e come autocaricare le classi, autoload.

Oggi 82,5 % dei siti web sono sviluppati con php e CMS come wordpress, joomla, drupal e ECOMMERCE come MAGENTO, PRESTASHOP, sono sviluppati con php.

In questo corso online “PHP 7: Programmazione Orientata agli Oggetti” imparerai passo a passo, e con degli esempi pratici, le fondamenta di php7 per sviluppare siti web dinamici, performanti e sicuri.

Sono Certificato PHP ZEND CERTIFIED ENGINEER e ho più di 15 anni di esperienza con php e lavoro in uno dei progetti php più grossi di Europa.

Con questo corso ho voluto condividere la mia esperienza di ogni giorno nello sviluppo di php.

Siamo adesso alla version 7, php7, e possiamo dichiarare il tipo degli argomenti e del ritorno di una funzione, anche i tipi scalari come string, int, bool.

Cosa imparerai con questo corso?

Iscriviti al mio corso online “PHP 7: Programmazione Orientata agli Oggetti” e avrai accesso alle mie lezioni dove imparerai:

Conoscere il paradigma della programmazione orientata agli oggetti,

Creare ed estendere le classi,

Creare delle Interfacce,

Usare gli spazi di nome. namespace,

Autoload delle classi e i Traits.

Iscrivendoti al corso avrai questi bonus:

Accesso Illimitato

Studia H24 e 7 giorni su 7

Workspace

Classe virtuale esclusiva

Certificato Finale

Inclusivo di N° di licenza

Materiale Didattico

A tua disposizione

Tutor Online

Fai qualsiasi domanda

Esercitazioni

Fai pratica con il corso

Programma del corso:

PHP7: PROGRAMMAZIONE ORIENTATA AGLI OGGETTI

Classe e proprietà
Il costruttore di una classe
Metodi setter e getter di una classe
Ereditarietà e override dei metodi nelle classi
Classi astratte
Interfacce e implementazione dei sui metodi
Proprietà e metodi statici. Classi e metodi final

PHP MAGIC METHODS

Introduzione ai magic method
magic method __get
magic method __callStatic
magic method __call
magic method . Conclusione

SPAZI DI NOMI IN PHP: NAMESPACE

Introduzione ai nomi di spazio : namespace
Definizioni dei nomi di spazio: namespace
Caricamento di classi con require e include
Diversi namespace nello stesso file
Auto caricamento delle classi con la funzione spl_autoload_register

COSTRUIRE UNA PIATTAFORMA DI BLOGGING IN MVC E USO DEI PDO,PHP DATABASES

Codice sorgente progetto per MVC
Creazione delle tabelle posts e postscomments
Creazione struttura della cartella in MVC: Model View Controller
Creazione del layout generale utilizzando bootstrap 4
Inserimento contenuto delle view nel template del layout
Introduzione ai PDO e configurazione connessione al database
Creazione classe accesso al database php PDO utilizzando il pattern SINGLETON
Creare classe con il pattern Factory per gestire diversi tipi di DBRMS
Utilizzo del pattern Factory e Singleton insieme
Dependency Injection al costruttore della classe PostController
PHP routing. Gestione di rotte mappate su metodi del postcontroller
Aggiungere il model Post
Aggiungere funzione helper per mostrare le view
Aggiungere al Model Post il metodo find
Creare rotta a nuovo Post
Creare la view del nuovo Post e il metodo save nella class Post
Funzione helper redirect e visualizzare dettagli del post
Creare classe Router
Creare classe Router. Metodo dispatch e route
Creare classe Router. Conclusioni
Creare route con regular expression
mappare routing a metodo di classe
Editare un post: Aggiungere pulsante DELETE e EDIT
Editare un post
Editare un post: Gestione degli errori
Cancellare un post
Mostrare i commenti di un post
Aggiungere commento ad un post
Conclusioni del Modulo

TEST FINALE

PHP 7: Programmazione Orientata agli Oggetti

Le recensioni del corso:

Rating 4.6
14 Recensioni
Dettagli
5 stelle 10
4 stelle 3
3 stelle 0
2 stelle 1
1 stella 0