14 tutoriale și cursuri gratuite pentru a învăța PHP

Publicat: 2021-09-15

Probabil ați auzit că PHP este mult mai ușor de învățat decât orice alt limbaj de programare, cum ar fi Java sau limbajele .NET, ca să nu mai vorbim de Perl, dar dacă sunteți nou în PHP, poate fi descurajantă. Dacă sunteți nou în PHP, suntem aici pentru a vă ajuta.

Primul bloc de tutoriale PHP este mai general și acoperă elementele de bază ale PHP ca limbaj, cum ar fi variabile, condiționale, formulare HTML, bucle, matrice, șiruri de caractere, funcții... În timp ce al doilea bloc de tutoriale se referă la realizarea unei anumite sarcini, cum ar fi crearea de captcha-uri, crearea de formulare și chiar construirea unui CMS complet.

Acum amintiți-vă, fă-ți timp cu fiecare tutorial și bucură-te!

Un tutorial PHP simplu pe PHP.net

Nu contează ce fel de informații căutați, cel mai bine este întotdeauna să începeți de la sursă. Acest lucru, desigur, se aplică și învățării PHP, chiar site-ul limbajului de programare PHP: php.net.

Nu spun că acest tutorial este cel mai ușor, dar este un tutorial grozav pentru a începe. Este mai mult ca o introducere generală în PHP decât un ghid complet. Este împărțit în următoarele secțiuni:

  • Ce am nevoie?
  • Prima ta pagină activată pentru PHP
  • Ceva util
  • Tratarea Formelor
  • Folosind cod vechi cu versiuni noi de PHP
  • Ce urmeaza?

Tutorialul ar trebui să vă dureze doar aproximativ 15 minute - cu condiția să nu verificați toate hyperlinkurile către celelalte pagini. Dacă o faci, probabil că va dura câteva săptămâni pentru a finaliza.

PHP pentru începători Curs complet

Acest tutorial este mult mai lung și mai aprofundat decât tutorialul de mai sus. Acesta acoperă toate elementele de bază ale PHP, cum ar fi variabile, condiționale, formulare HTML, bucle, matrice, șiruri, funcții, securitate, manipulare fișiere, MySQL, autentificarea utilizatorului. La sfârșitul tutorialului veți găsi capitole despre cum să codificați exemple de aplicații, cum ar fi sondaje și forumuri online.

Acesta este un tutorial lung și poate fi necesar să parcurgeți unele capitole de mai multe ori, mai ales dacă sunteți nou în PHP. Deci, veți avea nevoie de cel puțin o zi sau două pentru a trece prin toate.

Introducere în PHP Curs complet

Dacă sunteți un fan al tutorialelor video, atunci vă va plăcea acest curs PHP. Există peste 200 de videoclipuri disponibile și acoperă absolut totul despre PHP.

Seria acoperă toate aspectele PHP, cum ar fi cum să instalați XAMMP, cum să creați primul fișier PHP, intrare/ieșire, variabile, condiționale, operatori, bucle, funcții utilizate în mod obișnuit, șiruri de caractere, matrice, aplicații eșantion, etc.

Este o resursă uriașă și dacă doriți să învățați absolut totul, veți avea nevoie de săptămâni pentru a acoperi totul. Fiecare videoclip este destul de scurt, totuși – de la 1 la 10 minute, astfel încât să le puteți viziona câteva într-o zi, să le revizuiți în ziua următoare și apoi să treceți la următorul videoclip.

PHP 101: PHP pentru începători absoluti Curs complet

Acesta este un alt curs PHP complet care vă prezintă elementele de bază. Ca și în cazul celorlalte cursuri, acoperă totul – variabile, operatori, bucle, funcții, argumente, MySQL, programare orientată pe obiecte, sesiuni și cookie-uri, gestionarea erorilor și securitate.

Include chiar și două tutoriale pentru construirea de exemple de aplicații - cum ar fi o aplicație web simplă și un agregator de știri RSS. Similar celorlalte cursuri complete, acesta va dura cel puțin câteva zile pentru a citi, a învăța și a revizui.

Tutorial MySQL PHP

Tutorialele de până acum includ secțiuni despre MySQL și cum să îl utilizați cu PHP, dar deoarece PHP și MySQL sunt folosite împreună [aproape] tot timpul, nu ar strica să acoperiți un tutorial care se concentrează exclusiv pe MySQL.

Acest tutorial explică cum să creați o nouă bază de date MySQL, să vă conectați la ea, să creați utilizatori și să le acordați permisiuni, să scrieți un script simplu, să creați și să completați o bază de date, să preluați date, să evadați caractere, să imprimați antetele coloanelor, să numărați câmpurile și rândurile, scrieți și citește imagini și folosește tranzacții.

Dacă sunteți deja familiarizat cu sintaxa SQL, acest tutorial ar trebui să vă dureze doar 2-4 ore.

Tutorial PHP OOP de la începător la avansat

Această serie de tutoriale în mai multe părți se concentrează pe PHP din punctul de vedere al programarii orientate pe obiecte (OOP). Începe frumos și ușor, așa că, chiar dacă sunteți începător atât în ​​PHP, cât și în OOP, veți putea urmări cu ușurință.

Prima parte acoperă conceptele de bază ale POO, cum ar fi obiectele, abstracția, moștenirea, încapsularea și polimorfismul, dar următoarele părți aprofundează mult mai mult.

Acest tutorial nu vă va dura mai mult de 15 minute (inclusiv timpul de care aveți nevoie pentru a testa exemplele). Cu toate acestea, următoarele tutoriale din serie sunt mult mai lungi și mai complicate, așa că pentru fiecare dintre ele s-ar putea să doriți să dedicați o jumătate de oră sau mai mult.

Listați fișiere și directoare cu PHP

Listele de fișiere și directoare sunt foarte frecvente în dezvoltarea web. Acest tutorial vă va arăta cum să enumerați fișierele și directoarele cu funcția glob() , o combinație a funcțiilor opendir() , readdir() și closedir() și funcția scandir() .

Veți învăța, de asemenea, câteva tehnici avansate de listare a fișierelor/directoarelor – iteratoare SPL, cum ar fi FilesystemIterator , RecursiveDirectoryIterator și GlobIterator .

Tutorialul nu este atât de complex pe cât ar putea părea la început, dar probabil că ar trebui să bugetați cel puțin 45 de minute pentru a-l finaliza. Ar putea dura chiar mai mult, dacă totul nu funcționează conform așteptărilor și trebuie să faceți niște remedieri.

Tutorial automat CSS3 Prefixer & Compressor

Fișierele CSS sunt fișiere text, dar pot fi foarte mari. De aceea vor beneficia de o oarecare compresie. În plus, în loc să scrieți manual toate proprietățile CSS3 cu prefixe specifice browserului, acest lucru poate fi automatizat cu PHP.

Acest tutorial vă va învăța exact cum să faceți acest lucru: Generați proprietăți CSS3 cu prefixe specifice browserului, cum să concatenați toate fișierele CSS pentru a economisi spațiu și a reduce timpul de încărcare și cum să faceți ambele automat când este solicitată o pagină web.

Timpul estimat pentru finalizarea tutorialului este de aproximativ o oră.

Tutorial automat CSS3 Prefixer și Compressor php

Creați-vă propriul captcha în PHP

Acest scurt tutorial a fost scris într-un mod tipic al unui programator, ceea ce înseamnă că are puține sau deloc explicații, comentarii scurte până la lipsă și presupunerea că totul este evident și clar.

Cu toate acestea, în afară de aceasta, este un tutorial util și programatorilor puțin mai avansați ar putea să-l placă doar pentru că folosește puține cuvinte și mult cod.

Noțiuni introductive cu expresiile regulate PHP

Și acum un tutorial despre preferatele tuturor: expresiile regulate. Din păcate pentru toți cei care le urăsc, expresiile regulate sunt destul de utile, deși adesea le puteți ocoli cu alte tehnici.

Tutorialul din link explică ce sunt expresiile regulate, expresiile regulate compatibile cu Perl, sintaxa de bază a expresiilor regulate PHP, cum să folosești expresiile regulate în PHP, funcții regex utile. În plus, tutorialul include o foaie de cheat în care toate lucrurile de bază sunt adunate într-un singur loc îngrijit.

Tutorialul vă poate dura o oră sau două pentru a finaliza, dar acest lucru depinde de familiaritatea dvs. cu expresiile obișnuite. Dacă sunteți total străin de ei, așteptați-vă să citiți unele secțiuni de mai multe ori și, desigur, acest lucru vă va lua mult mai mult timp.

Creați-vă propriul captcha în tutorial PHP

Banner Rotator simplu cu PHP, jQuery și MySQL

Acest tutorial depășește PHP, dar din moment ce în viața reală este exact ceea ce aveți nevoie, de aceea tutorialul este inclus aici. Mai întâi trebuie să creați schema bazei de date, apoi codul XHTML, apoi CSS-ul și numai după aceea veți trece la partea PHP a lucrurilor.

Tutorialul vă va dura cel puțin 2 ore pentru a finaliza, și asta dacă nu trebuie să faceți multe modificări codului.

Banner Rotator simplu cu tutorial PHP

Construiți un CMS într-o după-amiază cu PHP și MySQL

Dacă suntem sinceri aici, acest tutorial vă va dura probabil mai mult de o după-amiază pentru a finaliza. Acestea fiind spuse, nici nu este atât de greu pe cât pare.

Pentru a crea CMS, trebuie să fii familiarizat cu sintaxa SQL și MySQL, așa că, dacă nu cunoștințe în aceste domenii, verificați mai întâi tutorialele care predau MySQL mai sus și apoi reveniți la acesta.

CMS-ul pe care veți învăța să îl construiți va avea toate caracteristicile de bază la care v-ați aștepta de la un CMS.

Interfața va avea:

  • Pagina de pornire cu cele mai recente 5 articole
  • Pagina de listare a articolelor (arhive), unde sunt afișate fragmente din toate articolele
  • O pagină „Vizualizare articol” (post unic), unde vizitatorii pot citi întregul articol

Și, backend-ul va avea:

  • Autentificare/deconectare administrator
  • Lista tuturor articolelor
  • Adăugați un articol nou
  • Editați un articol existent
  • Ștergeți un articol existent

Imaginea de script PHP a zilei

Acest tutorial vă arată cum să creați o imagine de script PHP a zilei. Tot ce trebuie să faceți este să găsiți data de astăzi (cu ajutorul funcției de date ), să stocați valoarea în variabila „ $today ” și să comparați $today cu numele zilei.

Apoi afișați mesajul „Astăzi este ” … ” (puteți modifica mesajul, desigur), împreună cu imaginea zilei.

Timpul estimat pentru finalizarea sarcinii este de aproximativ 10 până la 15 minute. Totuși, aceasta nu include timpul de căutare a imaginilor pentru afișare în fiecare zi, așa că poate doriți să le pregătiți în avans.

Imaginea de script PHP a zilei


PHP este distractiv și poate fi folosit pentru atât de multe sarcini. Aceste tutoriale nu vă vor face un guru PHP, dar vă vor ajuta să vă îmbunătățiți abilitățile și, sperăm, vă vor permite să dezvoltați aplicații PHP mai complexe.