10 tutoriale PHP Aspirarea dezvoltatorilor WordPress ar trebui să treacă

Publicat: 2017-10-13

PHP este coloana vertebrală a WordPress (~ 70% din codul sursă este în PHP), iar acest lucru înseamnă că pentru cei care aspiră la dezvoltatorii WordPress, nu există o alegere prea mare a limbajului de programare de învățat. (JavaScript este cu adevărat celălalt jucător major, alcătuind cealaltă treime a bazei de cod.) Deci, veți avea nevoie de niște tutoriale PHP bune.

Cu toate acestea, problema este că PHP este vechi. Mai vechi decât majoritatea lucrurilor de pe internet. În termeni tehnologici, este un dinozaur și există atât de multe tutoriale, încât începutul poate fi la fel de greu ca scrierea codului (bine, deci asta este o exagerare - dar nu este încă ușor).

Vrem să evidențiem unele dintre cele mai bune tutoriale PHP pentru voi, astfel încât, pe măsură ce vă deplasați mai departe în carierele de codificare, să nu vă pierdeți timpul cu instrumente de învățare învechite sau lipsite de lumină.

Echipa Treehouse

tutoriale PHP

Unul dintre motivele pentru care am reușit să fac carieră de tranziție a fost datorită Treehouse. Am văzut un anunț pe Hulu într-o noapte și mi-am dat seama că vreau să lucrez în tehnologie mult mai mult decât în ​​educație.

Am sărit prin multe limbi și cursuri, dar am ajuns să mă hotărăsc pe ofertele lor PHP din cauza cât de înaltă calitate a fost comparată cu altele cu care mă amestecam simultan.

Există sute de ore de tutoriale PHP pe Treehouse, dar într-adevăr, există patru cursuri pe care ar trebui să le analizați.

1. PHP pentru WordPress

Cea mai bună parte, dacă mă întrebați, este că tutorialele PHP ale Treehouse nu sunt întotdeauna predate izolat. Sigur, puteți urma un curs singuratic, dar Treehouse oferă piese și programe pe care le puteți urma. PHP pentru WordPress face parte din piesa de dezvoltare WordPress.

Veți afla cum se leagă PHP de cârligele WordPress și The Loop, precum și câteva elemente de bază PHP (funcții!) Care vă vor permite să începeți cu dezvoltarea temelor.

Tutoriale PHP

2. PHP pentru începători

Pe lângă cursul PHP pentru WordPress , Team Treehouse oferă o pistă directă pentru începători PHP . Conceput pentru începători complet, piesa pentru începători începe cu elemente fundamentale de web design precum HTML și CSS înainte de a adăuga cod PHP în paginile dvs.

Până la sfârșitul cursului video de 2 ore +, veți cunoaște aproape tot ceea ce aveți nevoie, de la variabile, condiționare și încorporarea scripturilor PHP simple în paginile dvs.

tutoriale PHP

3. PHP intermediar

Nu vrei să te oprești la elementele de bază, nu-i așa? Desigur că nu! Du-te mare sau pleacă acasă, nu? PHP intermediar preia locul în care începe PHP-ul pentru începători (știu, nu-i așa?) Și veți intra direct în baze de date, interogări SQL și gestionarea erorilor.

Și nu vă speriați de lucrurile bazei de date și de raportarea SQL și gestionarea fișierelor. Aceste tutoriale PHP vă ghidează prin fiecare bit pe care trebuie să-l cunoașteți pentru a vă construi propriile lucruri.

Vă sugerez cu adevărat să vă asigurați că efectuați întreaga secvență de la începător la avansat, deoarece fie în mod izolat vă va lăsa puțin agape când vă mutați în programul WordPress.

tutoriale PHP

4. Dezvoltarea temei WordPress

Deși face parte din piesa de dezvoltare WordPress, dezvoltarea temei poate fi luată și singură. Deși nu este 100% PHP, cu siguranță trebuie să înțelegeți cum să lucrați fișierele PHP WordPress și structura codului. Acest curs special Treehouse este personalul meu mod preferat de a mă familiariza cu astfel de părți integrante ale dezvoltării WordPress.

Școala Codului

Cu un nume ca Codul Școlii, cum nu pot fi un accesoriu? Este ca și cum nu ai merge la un restaurant numit We Have Burgers când vrei o bucată de carne pe un coc

Așa cum v-ați aștepta, Code School are câteva tutoriale PHP cu adevărat minunate pe care ar trebui să le verificați cu siguranță. Fiecare curs are un nivel gratuit (multe dintre tutoriale sunt gamificate), astfel încât să puteți vedea dacă stilul lor funcționează pentru dvs.

5. Încercați PHP

tutoriale PHP

Acesta poate fi tutorialul PHP cu cel mai bun nume din toate timpurile. Când încercați PHP , veți avea impresia matricilor, condiționalelor și buclelor, care sunt elementele fundamentale ale lucrului cu PHP.

De asemenea, primiți linkuri către resurse suplimentare. Minunat.

Tutoriale PHP

6. Închideți întâlniri cu PHP

Tutoriale PHP

Doriți să vă familiarizați cu noul limbaj de codare? Desigur! Acesta este tot scopul, nu-i așa?

Întâlnirile închise cu PHP vă fac să lucrați atât cu solicitări web, cât și cu măsuri de securitate și scripturi de validare. Veți avea nevoie de acestea pentru orice lucrare de dezvoltare PHP pe care o faceți, așa că ar putea la fel de bine să intrați acum.

Tutoriale PHP

7. Încercați Laravel

Tutoriale PHP

Odată ce ați trecut prin Încercați PHP , ar trebui să vă mutați complet în Încercați Laravel . În timp ce Laravel nu este utilizat în mod special cu WordPress, este un cadru PHP (la fel ca Ruby on Rails sau Node.js pentru limbile lor) care vă va oferi și mai multă practică în codarea PHP

Tot acest curs, mai degrabă decât un singur nivel, este gratuit.

De la formă la masă cu Laravel

Tutoriale PHP

Și dacă vă place acest lucru, asigurați-vă că lucrați la cursul de continuare, De la formular la masă cu Laravel . În momentul în care veți trece cu toate aceste tutoriale PHP de la Code School, lucrul cu PHP-ul WordPress va fi foarte mic.

Veți avea o înțelegere deplină a modului în care PHP ajută la funcționarea internetului pe cont propriu, ceea ce vă va oferi o experiență uriașă cu WP dev.

8. PHP The Right Way

Tutoriale PHP

Nu puteți greși cu tutorialele PHP numite PHP The Right Way . Deși nu este la fel de structurat ca ofertele de la Treehouse sau Code School, acest set de tuturi are într-adevăr totul pentru ea. Într-adevăr, pentru că acoperă tot ce are de gând PHP.

The Right Way este actualizat pentru PHP-ul curent (7.1 din această scriere) și este disponibil online și ca cărți electronice gratuite.

Cel puțin, ar trebui să marcați sau să descărcați cartea electronică pentru a o folosi ca referință, deoarece găsiți propriul flux de lucru și stilul de învățare.

În plus, puteți contribui sau furniza documente pe Guthub odată ce vă simțiți confortabil. Nu există o modalitate mai bună de a da înapoi și de a o plăti înainte.

9. Învățarea PHP a WPMU pentru WordPress

WPMU are unele dintre cele mai bune tutoriale despre WordPress de pe internet (în afară de Teme elegante, bineînțeles, tee hee), ceea ce înseamnă că nu pot să nu menționez în mod corespunzător intitulat Learning PHP for WordPress .

La fel ca PHP The Right Way , WPMU descompune limbajul în conceptele de bază cu exemple de coduri reale găzduite pe Github.

Punctul culminant al acestei priviri speciale asupra PHP este modul în care discută atât practicile proaste și cum să le evite. De asemenea, veți arunca o privire asupra fișierelor de bază WordPress, funcțiilor și crearea temelor.

Nu veți fi un expert PHP când veți termina de parcurs acest lucru, dar veți ști absolut o grămadă despre ceea ce intrați. Combinați acest lucru cu oricare dintre tutorialele și referințele PHP de mai sus și veți fi pe drumul cel bun pentru a fi dezvoltator WordPress.

10. Înșurubați un Test WordPress Install

Este posibil să fi fost prima mea introducere în PHP, așa că nu pot să nu o menționez. Dacă doriți cu adevărat să știți cum funcționează PHP într-un mediu de producție, înșurubați o instalare WordPress și trebuie să o remediați.

Sunt sigur că acest lucru vi se va întâmpla (sau s-a întâmplat) în cele din urmă, dar dacă intrați și vă încurcați puțin cu wp-config.php sau functions.php , ceva se va rupe. Editați manual fișiere tematice. Fă ceva.

Apoi reparați-l.

Vă garantez că veți ști mai multe decât ați știut înainte. Doar nu o faceți pe niciunul dintre site-urile dvs. principale. Ar fi o prostie.

Mergeți și codificați!

PHP este peste tot și a îmbătrânit foarte bine (mai bine, sunt sigur, decât oricare dintre noi, haha). Atâta timp cât sunteți atenți la versiunile PHP (în general doriți v5.6.8 -7.1 pentru dezvoltarea WordPress începând cu acest moment) și la vârsta tutorialelor PHP pe care le căutați, nu există niciun motiv pentru care toți cei care dezvoltă WordPress nu vor prinde bine.

Ce tutoriale PHP funcționează cel mai bine pentru dvs.? Împărtășiți dragostea din comentarii și ajutați-ne pe toți să ne îmbunătățim.

Miniatură articol de Ivan Lukyanchuk / shutterstock.com