PHP7 Programmazione Orientata agli Oggetti
In questo corso online 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.
Programma del Corso
Disponibile in
giorni
giorni
dopo esserti iscritto
Disponibile in
giorni
giorni
dopo esserti iscritto
Disponibile in
giorni
giorni
dopo esserti iscritto
Disponibile in
giorni
giorni
dopo esserti iscritto
- Creazione delle tabelle posts e postscomments (6:25)
- Creazione struttura della cartella in MVC: Model View Controller (10:56)
- Creazione del layout generale utilizzando bootstrap 4 (9:23)
- Inserimento contenuto delle view nel template del layout (8:06)
- Introduzione ai PDO e configurazione connessione al database (9:43)
- Creazione classe accesso al database php PDO utilizzando il pattern SINGLETON (19:19)
- Creare classe con il pattern Factory per gestire diversi tipi di DBRMS (8:45)
- Utilizzo del pattern Factory e Singleton insieme (8:08)
- Dependency Injection al costruttore della classe PostController (13:59)
- PHP routing. Gestione di rotte mappate su metodi del postcontroller (16:53)
- Aggiungere il model Post (3:54)
- Aggiungere funzione helper per mostrare le view (4:38)
- Aggiungere al Model Post il metodo find (8:23)
- Creare rotta a nuovo Post (13:53)
- Creare la view del nuovo Post e il metodo save nella class Post (15:04)
- Funzione helper redirect e visualizzare dettagli del post (5:05)
- Creare classe Router (8:35)
- Creare classe Router. Metodo dispatch e route (12:59)
- Creare classe Router. Conclusioni (12:14)
- Creare route con regular expression (15:17)
- mappare routing a metodo di classe (14:20)
- Editare un post: Aggiungere pulsante DELETE e EDIT (10:18)
- Editare un post (11:10)
- Editare un post: Gestione degli errori (8:05)
- Cancellare un post (9:56)
- Mostrare i commenti di un post (14:19)
- Aggiungere commento ad un post (13:20)
- Conclusioni del Modulo (1:35)
Disponibile in
giorni
giorni
dopo esserti iscritto
Disponibile in
giorni
giorni
dopo esserti iscritto