Fiind cea mai populară limbă de pe server, PHP a fost în jur de ceva timp. În trecut, PHP a apărut aparent pe mâini mai mult decât alte limbi moderne, cum ar fi Python și Ruby. Din fericire, în opinia dezvoltatorului, tabelele au început să se întoarcă. Începem să experimentăm următoarea renaștere a PHP! Dar dacă aceste noi instrumente și cadre nu înseamnă nimic pentru tine? Dacă începeți doar în această industrie? De unde începeți? Ce ai invatat? În ce ordine progresați??
Sperăm că acest ghid specific pentru PHP prin intermediul cursurilor Tuts + va contribui la completarea acestor lacune. Deci ce mai aștepți? Să începem.
Vara se apropie de sfârșit și este aproape timpul să ne întoarcem la școală din nou. Având în vedere acest lucru, să ajungem la elementele de bază și să împărtășim cu dvs. o selecție de tutoriale și articole de bază pentru începători, care explică instrumentele, panourile și alte trucuri pe care Adobe Illustrator le poate oferi!
Stai acolo, partener. Înainte de a fi gata să urmați acest ghid, asigurați-vă că aveți o înțelegere modestă a următoarelor tehnologii:
Învățați cum să codificați este similar cu a trece într-o țară străină pentru prima dată, în cazul în care nimeni nu vorbește limba dvs. Ce naiba face PHP chiar? Variabile? Nu-i asa? Și de ce funcțiile și metodele fac lucruri similare, dar au nume diferite? Acest lucru este prea confuz!
Nu vă faceți griji: este confuz, până când nu mai este. Iată primii pași.
Acest articol introductiv va discuta esențialele sintaxei PHP.
În obținerea de bune cu PHP, Andrew Burgess vă va învăța tot ce trebuie să știți despre elementele de bază ale PHP.
În acest curs, vă voi învăța, de la zero, cum să utilizați PHP; de asemenea, trebuie să învățăm un pic de MySQL în acest proces!
În acest curs, Andrew Burgess vă va învăța esențialele interogării bazelor dvs. de date cu SQL.
Deși nu este specific pentru PHP, este incredibil de important să alegeți un editor de cod adecvat și să aflați cum se face acest lucru.
Buna treaba! Dacă ați făcut acest lucru în această secțiune, ar trebui să vă purtați absolut pe spate; reprezinta minoritatea! Majoritatea oamenilor devin repede copleșiți și renunțați. Nu te opri! Pentru setul următor de sarcini, ar trebui să aflați ce este nou în PHP, precum și să construiți primul blog, folosind WordPress.
În acest curs, vă voi prezenta câteva adăugiri noi în PHP, astfel încât să vă dați în mișcare cât mai repede posibil!
WordPress este fără îndoială cel mai popular software Web din rândul editorilor online.
În limbajul clar, ușor de citit, Săparea în WordPress vă arată cum să atingeți potențialul WordPress și să vă duceți la următorul nivel.
Ești deja atât de jos? Bine pentru tine! Amintiți-vă cum, în secțiunea anterioară, am observat că ați fost în minoritate că ați ajuns atât de departe? Ei bine, o voi spune din nou! Un procent incredibil de mare de dezvoltatori nu depășesc niciodată personalizarea temelor simple WordPress. Simțiți-vă liber să faceți un dans de victorie, înainte de a vă deplasa.
... Terminat? Bine, să începem să săpăm în cadre MVC. În timp ce aveți multe, multe cadre PHP pentru a alege de la, aici sunt recomandările mele:
Încă vă simțiți blocați în epoca codului procedural, dezordonat care urcă în flăcări în momentul în care trebuie să faceți o adăugare? Există modalități mai bune și este cunoscută sub numele de MVC.
"Ar putea fi, am gândit eu," că PHP are în cele din urmă un cadru cu adevărat modern? "
Alăturați-vă, pe măsură ce intru în cadrul Laravel, și demonstrați cum să construiți aplicații web cu ușurință!
În acest curs, vă voi parcurge procesul de construire a unei aplicații web practice cu Laravel - pas cu pas!
Acest articol vă arată cum să instalați și să lucrați cu pachetele Composer.
Acest curs vă va ajuta să accelerați cele mai recente adăugiri la cadrul Laravel cât mai curând posibil.
Pe măsură ce vă dezvoltați ca dezvoltator, veți începe să descoperiți că o limbă sau un cadru este pur și simplu un instrument pentru construirea de aplicații web. Abilitățile dvs. vor trece la nivelul următor, când veți începe să căutați subiecte de arhitectură și limbă-agnostică, cum ar fi de ce avem nevoie de controlul versiunii sau de ce modelele de design pot fi benefice.
În calitate de designeri web, este foarte posibil ca, deși s-ar putea spune că folosiți controlul versiunii în proiectele dvs., adevărul este că, de cele mai multe ori, pur și simplu nu faceți.
Tuts + instructor Andrew Burgess vă va ghida prin apele uneori-înfricoșătoare de gestionare a codului sursă cu Git, sistemul de control rapid al versiunilor.
Un sistem de control al versiunilor, cum ar fi Git, poate urmări bug-urile, caracteristicile, experimentele și orice altceva.
Nu, nu este un articol care vă încurajează să dormiți mai mult! Cu toate acestea, dacă aceasta a fost prima dumneavoastră înclinație, atunci textul următor a fost personalizat pentru tine!
Tutorialele backbone descriu adesea procesul de trimitere a cererilor RESTful, dar, cum putem capta aceste date?
În acest curs, veți afla ce modele de design sunt, modul în care fiecare dintre ele este definit, la ce sunt folosite și, bineînțeles, cum să le implementați în PHP!
Codul curat descrie modul în care codul bine scris trebuie să arate în condiții ideale. Într-un sens pragmatic, toate refactorizările reprezintă pași simpli spre codul curat.
De ani de zile și ani, când codul de refactorizare, dezvoltatorii s-ar tăia în tăcere după ce au făcut fiecare schimbare. Este posibil să fi rupt codul? Mai bine treci la browser pentru a verifica! Gândește-te la testele tale ca pe niște roboți mici care execută cod la fiecare salvare. Dacă se întâmplă să spargeți ceva, robotii dvs. de testare vă vor anunța imediat!
În acest curs, alăturați-vă lui Radoslaw Benkel, deoarece vă va duce prin intermediul insulelor și ieșirilor din utilizarea celei mai populare suite de testare PHP, PHPUnit.
Este important să vă amintiți că nu trebuie să vă plantați picioarele într-o singură limbă (ca să spunem așa). Faceți un efort concertat pentru a continua învățarea. Aflați Ruby și vedeți de ce atât de mulți dezvoltatori susțin cadrul Ruby on Rails. Redați-vă cu Node.js și Express. Dă-i drumul lui Django! Chiar dacă nu treceți niciodată complet la aceste platforme, vă promit că veți ieși din cealaltă parte ca dezvoltator mai bun.
Nu ne negăm: a noastră este o industrie incredibil de dificilă. Indiferent ce faceți, nu vă opriți și continuați să învățați. A se distra!