Vuoi creare un sito web moderno? Inizia qui: Scopri lo sviluppo orientato agli oggetti con PHP, dalle basi all'implementazione pratica. Nel tutorial di 10 ore di Jan Brinkmann ti aspettano concetti di base, concetti avanzati, design pattern e progetti pratici.
Imparare le lingue non è mai stato così facile! Fatti guidare dal tutorial PHP per creare il tuo sito web basato sulla programmazione orientata agli oggetti.
Vuoi capire e utilizzare PHP? Allora segui Jan Brinkmann, un esperto sviluppatore con oltre 15 anni di esperienza! In due capitoli principali riceverai le basi e le informazioni pratiche necessarie per sapere come lavorare autonomamente con PHP. Come bonus, questo corso include una galleria di immagini completamente progettata, che è ben attrezzata: un logo modificabile, quattro template Photoshop della galleria e l'implementazione completa come HTML/CSS-Template.
Questo corso di PHP inizia con l'idea di base dell'orientazione agli oggetti e ti introduce a tutti i concetti. Successivamente imparerai a conoscere le quattro colonne portanti dell'orientamento agli oggetti – i concetti abbreviati come APIE sono Astrazione, Polimorfismo, Ereditarietà e Incapsulamento.
Infine, imparerai l'implementazione pratica e scoprirai facilmente le possibilità offerte da PHP 7. I concetti avanzati della programmazione orientata agli oggetti ti prepareranno per il tuo lavoro quotidiano con PHP.
Il passaggio alla pratica è caratterizzato dalla strutturazione dei progetti. Utilizzerai l'autoloader per le classi e i namespace di PHP. Prima del progetto esteso, imparerai alcuni design pattern che ti saranno utili in futuro.
Nella seconda parte del corso ti verrà mostrato come lavorano i moderni framework PHP. Utilizzeremo solo i mezzi forniti da PHP per implementare il pattern Model-View-Controller. Dividerai il codice con namespace in unità logiche e creerai un progetto completamente funzionale che elabora i template HTML. Avrai una visione dell'architettura dei progetti web odierni, completamente senza deviazioni.
La galleria di immagini include un punto di ingresso centrale attraverso il file index.php, il reindirizzamento della richiesta alle classi corrette, una classe di avvio per determinare la risorsa corretta, un Front-Controller con Azioni, la connessione al database orientata agli oggetti tramite PDO e l'accesso degli utenti. Inoltre, elaborerai le richieste POST, caricherai e ridimensionerai le immagini su una stessa altezza.
Verrà aggiunta la registrazione dell'utente, così come l'accesso corrispondente.
Imparerai le basi e anche lo sviluppo web orientato agli oggetti con PHP basato su importanti concetti della pratica. Inoltre otterrai gli strumenti necessari per implementare intere web application con i mezzi forniti da PHP, senza ricorrere a framework esterni: comprensione dell'orientamento agli oggetti e implementazione di progetti orientati agli oggetti con PHP, creazione di un proprio progetto Model-View-Controller, comprensione del funzionamento dei moderni framework PHP, implementazione di importanti design pattern con PHP, padroneggiare i namespace in PHP e definire i propri autoloader.
Per siti web veloci e senza errori, con layout ottimizzati
Passo dopo passo verso i propri moduli funzionali
Scrivi le tue proprie righe!
Tutte le funzionalità rilevanti spiegate dettagliatamente.
Le tue pagine web e app parlano come ChatGPT.
Per siti web e app moderne
Sviluppare siti web e app da soli.
Tutti i moduli importanti spiegati!