14 tutorial e corsi gratuiti per l'apprendimento di PHP
Pubblicato: 2021-09-15Probabilmente hai sentito dire che PHP è molto più facile da imparare rispetto a qualsiasi altro linguaggio di programmazione, come Java o .NET, per non parlare del Perl, ma se non conosci PHP, può essere scoraggiante. Se non conosci PHP, siamo qui per aiutarti.
Il primo blocco di tutorial PHP è più generale e copre le basi di PHP come linguaggio, come variabili, condizionali, moduli HTML, loop, array, stringhe, funzioni... Mentre il secondo blocco di tutorial riguarda l'esecuzione di un compito particolare, come la creazione di captcha, la creazione di moduli e persino la creazione di un CMS completo.
Ora ricorda, prenditi il tuo tempo con ogni tutorial e divertiti!
Un semplice tutorial PHP su PHP.net
Non importa che tipo di informazioni stai cercando, è sempre meglio iniziare dalla fonte. Questo, ovviamente, vale anche per l'apprendimento di PHP, il sito stesso del linguaggio di programmazione PHP: php.net.
Non sto dicendo che questo tutorial sia il più semplice, ma è un ottimo tutorial per iniziare. È più simile a un'introduzione generale a PHP che a una guida completa. È suddiviso nelle seguenti sezioni:
- Di cosa ho bisogno?
- La tua prima pagina abilitata per PHP
- Qualcosa di utile
- Trattare con i moduli
- Utilizzo del vecchio codice con nuove versioni di PHP
- Qual è il prossimo?
Il completamento del tutorial dovrebbe richiedere solo circa 15 minuti, a condizione che tu non controlli tutti i collegamenti ipertestuali alle altre pagine. Se lo fai, probabilmente ci vorranno settimane per essere completato.
PHP per principianti Corso completo
Questo tutorial è molto più lungo e approfondito del tutorial sopra. Copre tutte le basi di PHP, come variabili, condizionali, moduli HTML, loop, array, stringhe, funzioni, sicurezza, manipolazione dei file, MySQL, autenticazione dell'utente. Alla fine del tutorial troverai capitoli su come codificare app di esempio, come sondaggi e forum online.
Questo è un lungo tutorial e potresti dover ripassare alcuni capitoli più di una volta, specialmente se non conosci PHP. Quindi, avrai bisogno di almeno un giorno o due per affrontare tutto.
Introduzione a PHP Corso completo
Se sei un fan dei tutorial video, allora adorerai questo corso PHP. Sono disponibili oltre 200 video e coprono assolutamente tutto su PHP.
La serie copre tutti gli aspetti di PHP, come come installare XAMMP, come creare il tuo primo file PHP, input/output, variabili, condizionali, operatori, loop, funzioni di uso comune, stringhe, array, applicazioni di esempio, ecc.
È una risorsa enorme e se vuoi imparare assolutamente tutto, avrai bisogno di settimane per coprirlo tutto. Ogni video è ragionevolmente breve, tuttavia, da 1 a 10 minuti, quindi puoi guardarne un paio in un giorno, rivederli il giorno successivo e quindi passare al video successivo.
PHP 101: PHP per il principiante assoluto Corso completo
Questo è un altro corso PHP completo che ti guida attraverso le basi. Come per gli altri corsi, copre tutto: variabili, operatori, loop, funzioni, argomenti, MySQL, programmazione orientata agli oggetti, sessioni e cookie, gestione degli errori e sicurezza.
Include anche due tutorial per la creazione di applicazioni di esempio, come una semplice applicazione Web e un aggregatore di notizie RSS. Analogamente agli altri corsi completi, questo richiederà almeno un paio di giorni per leggere, imparare e ripassare.
Esercitazione PHP MySQL
I tutorial finora includono sezioni su MySQL e su come usarlo con PHP, ma poiché PHP e MySQL sono usati insieme [quasi] tutto il tempo, non sarebbe male trattare un tutorial che si concentra esclusivamente su MySQL.
Questo tutorial spiega come creare un nuovo database MySQL, connettersi ad esso, creare utenti e concedere loro i permessi, scrivere uno script semplice, creare e popolare un database, recuperare dati, caratteri di escape, stampare intestazioni di colonna, contare campi e righe, scrivere e leggere le immagini e utilizzare le transazioni.
Se hai già familiarità con la sintassi SQL, questo tutorial dovrebbe richiedere solo 2-4 ore.
Tutorial PHP OOP dal principiante all'avanzato
Questa serie di tutorial in più parti si concentra su PHP dal punto di vista della programmazione orientata agli oggetti (OOP). Inizia in modo piacevole e delicato, quindi anche se sei un principiante sia di PHP che di OOP, sarai in grado di seguirlo facilmente.
La prima parte copre i concetti di base dell'OOP, come oggetti, astrazione, ereditarietà, incapsulamento e polimorfismo, ma le parti seguenti approfondiscono molto.
Questo tutorial non richiederà più di 15 minuti (incluso il tempo necessario per testare gli esempi). Tuttavia, i seguenti tutorial della serie sono molto più lunghi e complicati, quindi per ciascuno di essi potresti voler dedicare mezz'ora o più.
Elenca file e directory con PHP
Elenchi di file e directory sono molto comuni nello sviluppo web. Questo tutorial ti mostrerà come elencare file e directory con la funzione glob()
, una combinazione delle opendir()
, readdir()
e closedir()
e la funzione scandir()
.
Imparerai anche alcune tecniche avanzate di elenco di file/directory: iteratori SPL, come FilesystemIterator
, RecursiveDirectoryIterator
e GlobIterator
.
Il tutorial non è così complesso come potrebbe sembrare a prima vista, ma probabilmente dovresti pianificare almeno 45 minuti per completarlo. Potrebbe anche volerci più tempo, se tutto non funziona come previsto e devi apportare alcune correzioni.
Esercitazione automatica su prefissore CSS3 e compressore
I file CSS sono file di testo ma possono essere molto grandi. Ecco perché beneficeranno di una certa compressione. Inoltre, invece di scrivere manualmente tutte le proprietà CSS3 con prefissi specifici del browser, questo può essere automatizzato con PHP.
Questo tutorial ti insegnerà esattamente come farlo: generare proprietà CSS3 con prefissi specifici del browser, come concatenare tutti i file CSS per risparmiare spazio e ridurre il tempo di caricamento e come fare entrambe le cose automaticamente quando viene richiesta una pagina web.
Il tempo stimato per completare il tutorial è di circa un'ora.
Crea il tuo Captcha in PHP
Questo breve tutorial è stato scritto nel tipico modo di un programmatore, il che significa che ha poche o nessuna spiegazione, commenti mancanti e presupposti che tutto sia ovvio e chiaro.
Tuttavia, a parte questo, è un tutorial utile e i programmatori leggermente più avanzati potrebbero amarlo solo perché usa poche parole e molto codice.
Guida introduttiva alle espressioni regolari PHP
E ora un tutorial sul preferito di tutti: le espressioni regolari. Sfortunatamente per tutti coloro che li odiano, le espressioni regolari sono piuttosto utili, anche se spesso puoi aggirarle con altre tecniche.
Il tutorial nel link spiega cosa sono le espressioni regolari, le espressioni regolari compatibili con Perl, la sintassi di base delle espressioni regolari PHP, come usare le espressioni regolari in PHP, utili funzioni regex. Inoltre, il tutorial include un cheat sheet in cui tutte le cose di base sono raccolte in un unico posto ordinato.
Il completamento del tutorial potrebbe richiedere un'ora o due, ma questo dipende dalla tua familiarità con le espressioni regolari. Se sei un estraneo totale per loro, aspettati di leggere alcune sezioni più volte e, naturalmente, questo ti richiederà molto più tempo.
Semplice rotatore di banner con PHP, jQuery e MySQL
Questo tutorial va oltre il PHP, ma poiché nella vita reale è esattamente ciò di cui hai bisogno, ecco perché il tutorial è incluso qui. Per prima cosa devi creare lo schema del database, quindi il codice XHTML, quindi il CSS e solo dopo passerai al lato PHP delle cose.
Il completamento del tutorial richiederà almeno 2 ore, e questo se non devi apportare molte modifiche al codice.
Costruisci un CMS in un pomeriggio con PHP e MySQL
Se siamo onesti qui, questo tutorial ti richiederà probabilmente più di un pomeriggio per essere completato. Detto questo, non è così difficile come sembra.
Per creare il CMS, devi avere familiarità con la sintassi SQL e MySQL, quindi se non hai conoscenze in queste aree, controlla prima i tutorial che insegnano MySQL sopra e poi torna a questo.
Il CMS che imparerai a costruire avrà tutte le funzionalità di base che ti aspetteresti da un CMS.
Il frontend avrà:
- Homepage con i 5 articoli più recenti
- Pagina elenco articoli (archivi), in cui vengono visualizzati frammenti di tutti gli articoli
- Una pagina "Visualizza articolo" (post singolo), in cui i visitatori possono leggere l'intero articolo
E il backend avrà:
- Accesso/disconnessione amministratore
- Elenco di tutti gli articoli
- Aggiungi un nuovo articolo
- Modifica un articolo esistente
- Elimina un articolo esistente
Script PHP Immagine del giorno
Questo tutorial mostra come creare un'immagine di script PHP del giorno. Tutto quello che devi fare è trovare la data odierna (con l'aiuto della funzione date
), memorizzare il valore nella variabile " $today
" e confrontare $today
con il nome del giorno.
Quindi visualizzi il messaggio “Oggi è ”…” (puoi modificare il messaggio, ovviamente), insieme all'immagine del giorno.
Il tempo stimato per il completamento dell'attività è di circa 10-15 minuti. Questo tuttavia non include il tempo per cercare le immagini da visualizzare ogni giorno, quindi potresti volerle preparare in anticipo.
PHP è divertente e può essere utilizzato per tante attività. Questi tutorial non ti renderanno un guru di PHP, ma ti aiuteranno a migliorare le tue abilità e, si spera, ti permetteranno di sviluppare applicazioni PHP più complesse.