Come il più popolare linguaggio sul lato server del web, PHP è in circolazione da qualche tempo. In passato, PHP sembrava essere più a suo agio di altri linguaggi moderni, come Python e Ruby. Fortunatamente, secondo l'opinione dello sviluppatore, i tavoli hanno iniziato a girare. Stiamo iniziando a sperimentare la prossima rinascita di PHP! Ma cosa succede se questi nuovi strumenti e framework non significano nulla per te? Cosa succede se sei appena iniziato in questo settore? Da dove inizi? Cosa impari? In che ordine progredisci?
Speriamo che questa guida specifica per PHP attraverso i corsi Tuts + aiuterà a colmare queste lacune. Allora, cosa stai aspettando? Iniziamo.
L'estate sta arrivando alla fine ed è quasi ora di tornare di nuovo a scuola. Con questo in mente, andiamo ai principi di base e condividiamo con voi una selezione di fantastici tutorial per principianti e articoli che spiegano strumenti, pannelli e altri trucchi che Adobe Illustrator ha da offrire!
Aspetta lì, compagno. Prima di essere pronti a seguire questa guida, assicurati di avere una comprensione modesta delle seguenti tecnologie:
Imparare a programmare è come entrare in un paese straniero per la prima volta, dove nessuno parla la tua lingua. Cosa diavolo significa PHP? Variabili? Eh? E perché funzioni e metodi fanno cose simili, ma hanno nomi diversi? Questa roba è troppo confusa!
Non preoccuparti: è confusionario, finché non lo è più. Ecco i primi passi.
Questo articolo introduttivo discuterà gli elementi essenziali della sintassi PHP.
Con l'aiuto di PHP, Andrew Burgess ti insegnerà tutto ciò che devi sapere sulle basi di PHP.
In questo corso, ti insegnerò, da zero, come usare PHP; inoltre, naturalmente, dovremo imparare un po 'di MySQL nel processo!
In questo corso, Andrew Burgess ti insegnerà le basi per interrogare i tuoi database con SQL.
Sebbene non specifico per PHP, è incredibilmente importante scegliere un vero editor di codice e imparare i dettagli.
Ottimo lavoro! Se sei arrivato in questa sezione, dovresti assolutamente darti una pacca sulla schiena; tu rappresenti la minoranza! La maggior parte delle persone diventa rapidamente sopraffatta e si arrende. Non fermarti! Per il tuo prossimo set di incarichi, dovresti conoscere le novità in PHP e creare il tuo primo blog utilizzando WordPress.
In questo corso, ti presenterò alcune nuove aggiunte a PHP, in modo che tu possa essere installato e funzionante il più rapidamente possibile!
WordPress è senza dubbio il software Web più popolare tra gli editori online.
In linguaggio chiaro e di facile lettura, Digging in WordPress ti mostra come sfruttare il potenziale di WordPress e portare il tuo blog al livello successivo.
Sei già così giù? Buon per te! Ricorda come, nella sezione precedente, ho notato che eri in minoranza per essere arrivato così lontano? Bene, lo dirò di nuovo! Un'incredibile percentuale di sviluppatori non va oltre la personalizzazione di semplici temi WordPress. Sentiti libero di fare una danza della vittoria, prima di andare avanti.
... Finito? Ok, iniziamo a scavare nei framework MVC. Sebbene tu abbia molti, molti framework PHP tra cui scegliere, ecco i miei consigli:
Ti senti ancora bloccato nell'era del codice procedurale e disordinato che va in fiamme nel momento in cui devi fare un'aggiunta? Ci sono modi migliori, ed è noto come MVC.
"Potrebbe essere," pensavo tra me e me, "che PHP abbia finalmente un quadro veramente moderno?"
Unisciti a me, mentre approfondisco il framework di Laravel e dimostra come creare applicazioni web con facilità!
In questo corso, ti guiderò attraverso il processo di costruzione di un'applicazione web pratica con Laravel, passo dopo passo!
Questo articolo si propone di mostrarti come installare e lavorare con i pacchetti di Composer.
Questo corso ti aggiornerà con le ultime aggiunte al framework Laravel il più rapidamente possibile.
Quando maturerai come sviluppatore, inizierai a scoprire che un linguaggio o un framework sono semplicemente uno strumento per la creazione di applicazioni web. Le tue abilità passeranno al livello successivo, quando inizierai a ricercare argomenti di architettura e di agnostica linguistica, come il motivo per cui abbiamo bisogno del controllo della versione, o perché i modelli di progettazione possono essere utili.
Come web designer è del tutto possibile che, sebbene si possa affermare di sfruttare il controllo della versione nei propri progetti, la verità è che, molto spesso, semplicemente non si.
L'istruttore Tuts + Andrew Burgess ti guiderà attraverso le acque a volte spaventose della gestione del codice sorgente con Git, il sistema di controllo rapido delle versioni.
Un sistema di controllo della versione, come Git, può tenere traccia dei bug, delle caratteristiche, degli esperimenti e di tutto il resto.
No, questo non è un articolo che ti incoraggia a dormire di più! Tuttavia, se quella era la tua prima inclinazione, allora il seguente testo è stato fatto su misura per te!
Le esercitazioni su Backbone descrivono spesso il processo di invio di richieste RESTful, ma come acquisiamo tali dati?
In questo corso, imparerai quali sono gli schemi di progettazione, come sono definiti ognuno di loro, per cosa sono utilizzati e, naturalmente, come implementarli in PHP!
Pulisci codice descrive come il codice ben scritto dovrebbe apparire in condizioni ideali. In senso pragmatico, tutto il refactoring rappresenta semplici passi verso un codice pulito.
Per anni e anni, durante il refactoring del codice, gli sviluppatori si sarebbero zittiti silenziosamente dopo aver apportato ogni modifica. È possibile che ho appena rotto il codice? Meglio passare al browser per controllare! Pensa ai tuoi test come piccoli robot che eseguono il codice su ogni salvataggio. Se dovessi rompere qualcosa, i tuoi robot di prova ti avviseranno immediatamente!
In questo corso, unisciti a Radoslaw Benkel, mentre ti guida attraverso i dettagli della suite di test PHP più popolare, PHPUnit.
È importante ricordare che non dovresti mai piantare i piedi in una lingua (per così dire). Fai uno sforzo concertato per continuare il tuo apprendimento. Impara Ruby e scopri perché così tanti sviluppatori sostengono il framework Ruby on Rails. Gioca con Node.js ed Express. Fai una prova con Django! Anche se non passerai mai completamente a queste piattaforme, ti prometto che uscirai dall'altra parte come sviluppatore migliore.
Non si può negarlo: la nostra è un'industria incredibilmente difficile. Qualunque cosa tu faccia, non fermarti e continua ad imparare. Divertiti!