8 cursuri practice Laravel pentru dezvoltatori PHP

Laravel este un cadru PHP pentru aplicațiile web moderne. Recent modernizat la versiunea 5, Laravel este un sistem matur care continuă să câștige sprijin datorită eleganței și stabilității sale. Laravel livrează cu suport integrat pentru migrarea bazelor de date, cartografiere obiect-relațională, rutare și autentificare, făcând mai ușor dezvoltatorilor să-și înceapă și să-și mențină activitatea.

Dacă dorești să înveți Laravel sau dacă deja folosești cadrul și vrei să-ți iei cunoștințele la un nou nivel, verifică aceste opt cursuri, care te vor învăța să-l stăpânești pe Laravel 5, să plătești procese cu Laravel Cashier, să construiești un CMS cu Laravel și multe altele.

1. Începeți cu Laravel 5

În acest curs, veți începe cu elementele de bază ale cadrului Laravel. Veți începe prin pregătirea unui mediu dev și învățând cum să configurați Laravel. Apoi veți continua să învățați subiecte fundamentale, cum ar fi rutarea și solicitările, răspunsurile, vizionările, sesiunile, e-mailurile, formularele și utilizarea bazelor de date.

2. Construiți un API REST cu Laravel

API-urile REST sunt utile pentru toate tipurile de aplicații. Acestea pot fi back-end la o aplicație web frontală, pot stoca date pentru o aplicație mobilă sau pot furniza servicii altor aplicații sau API-uri. Există o mulțime de piese în mișcare pentru a codifica un API RESTful, dar având instrumentele potrivite poate face mult mai ușor. Laravel este un astfel de instrument - o platformă excelentă pentru construirea API-urilor REST.

În acest curs, instructorul Envato Tuts + Jeremy McPeak vă va învăța cum să scrieți un API RESTful utilizând Laravel. Urmați-vă, pe măsură ce Jeremy codifică un API complet care servește date despre zboruri, aeroporturi și clienții companiei aeriene. Pe parcurs, veți învăța cum să definiți și să însămânțați o bază de date, să acceptați și să validați datele de intrare și să protejați API-ul.

 

3. Procesarea plăților cu caseta Stripe și Laravel

Stripe este un serviciu de procesare a plăților, care vine cu o suită de API-uri ușor de utilizat și cu competențe de comerț electronic pentru companii de toate dimensiunile. 

În acest curs, instructorul Envato Tuts +, Jason Lewis, vă va arăta cum să procesați plățile la Stripe utilizând Larry Cashier. Veți acoperi o serie de subiecte cheie, inclusiv modul de pregătire a bazei dvs. de date pentru plăți și indicații privind preocupările de securitate pe care ar trebui să le cunoașteți atunci când se manipulează datele deținătorului cardului. 

Veți învăța, de asemenea, cum să procesați plăți unice, unice pentru un coș de cumpărături online și chiar cum să gestionați abonamentele Stripe.

4. Autentificarea cu Laravel

Autentificarea este extrem de importantă și, prin urmare, autentificarea este extrem de greu de obținut. Dar sistemul de autentificare încorporat al lui Laravel simplifică protejarea porțiunilor aplicației dvs. web care necesită protecție.

În acest curs, instructorul Envato Tuts + Jeremy McPeak vă va arăta cum să utilizați sistemul de autentificare de bază al Laravel și cum să personalizați acest sistem pentru a se potrivi nevoilor propriei aplicații. Veți vedea cum să creați utilizatori, furnizori de servicii și gardieni pentru a personaliza fiecare aspect al autentificării Laravel.

 

5. Cum se face: Laravel Router

Laravel este cunoscut pentru ruterul său puternic și pentru dezvoltatori. Router-ul vă permite să configurați toate punctele finale ale aplicației dvs. cu o sintaxă concisă și toate într-un singur loc.

În acest curs rapid de pauză de cafea, instructorul Envato Tuts +, Matthew Machuga, vă va duce într-o adâncă scufundare prin implementarea lui Laravel Router. Veți vedea cum funcționează și opriți-vă să analizați unele dintre deciziile și nuanțele din proiectare. De asemenea, veți avea ocazia să vedeți câteva dintre caracteristicile minunate care au fost adăugate recent.

6. Cum funcționează: Laravel Middleware

Există o mulțime de ori avem nevoie pentru a rula un pic de cod înainte sau după o cerere este făcută la un server web. De exemplu, este posibil să fie necesar să autentificăm o anumită rută sau să ne dorim să autentificăm cererile. Aici intră middleware Laravel!

În acest curs de pauză de cafea, instructorul Envato Tuts + Matthew Machuga vă va arăta cum funcționează middleware-ul, modul în care acesta trece printr-o aplicație și cum să creați un middleware propriu.

 

7. Construiește un CMS cu Laravel

În acest curs, instructorul Envato Tuts + Jason Lewis vă va arăta cum să construiți un sistem funcțional de gestionare a conținutului (CMS) cu cadrul Laravel PHP. Veți înțelege unele dintre sarcinile și problemele care sunt comune pentru atât de multe proiecte de dezvoltare web și de a explora diferite soluții posibile pentru ei. Veți începe CMS de la zero - o modalitate excelentă de a vă extinde cunoștințele despre cadrul Laravel. Acest curs vă va învăța fundamentele necesare dezvoltării aplicațiilor Laravel de top.

8. Creați un API REST cu Lumen

Lumen este fratele lui Laravel: un micro-cadru rapid și ușor pentru scrierea API-urilor RESTful. Cu doar un pic de cod, puteți utiliza Lumen pentru a construi un API securizat și extrem de rapid RESTful.

În acest curs, instructorul Envato Tuts + Jeremy McPeak vă va arăta cum să începeți să construiți API-urile REST cu cadrul Lumen. Veți începe prin crearea unui mediu de dezvoltare Lumen și veți continua să construiți un API complet pentru un magazin de muzică, inclusiv rutarea, conectivitatea bazei de date MySQL și securitatea.

 

Urmăriți orice curs acum

Puteți lua oricare dintre cursurile noastre imediat, cu un abonament la Envato Elements. Pentru o singură taxă lunară redusă, beneficiați de acces nu numai la aceste cursuri, dar și la biblioteca noastră în creștere de peste 1.000 de cursuri video și cărți electronice de vârf din industria Envato Tuts+. 

În plus, beneficiați acum de descărcări nelimitate de la biblioteca imensă Envato Elements cu 200.000 de fotografii + 26.000 de proiecte și șabloane de design. Creează cu fonturi, fotografii, grafică și șabloane unice și oferă proiecte mai bune mai rapid.

Cod