11 cursuri pentru a vă ajuta să masterat cadre PHP

Cadrele PHP pot accelera într-adevăr procesul de dezvoltare. Acestea vă oferă o bază stabilă pentru a începe, astfel încât să puteți petrece timpul dezvoltând părțile importante ale aplicației dvs., în loc să reinventați roata.

Dar proliferarea diferitelor cadre PHP înseamnă, de asemenea, că există o curbă de învățare implicată. Pe lângă învățarea PHP, trebuie să învățați funcționarea fiecărui cadru, sau cel puțin a celor pe care intenționați să le utilizați.

Așadar, vă oferim detalii despre 11 cursuri care vă vor ajuta să vă grăbiți cu Laravel, Lumen, Phalcon, Symfony și o serie de alte cadre PHP.

1. Începeți cu Laravel 5

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.

În acest curs, veți începe prin a învăța elementele de bază ale cadrului Laravel cu instructorul Jason Lewis. 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 CMS cu Laravel

În acest curs, 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.

 

3. 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.

 

4. Începeți cu Lumen

Lumen este noul micro-cadru PHP rapid din proiectul Laravel. Acesta vă permite să utilizați puterea lui Laravel, inclusiv ORM elocvent și caracteristici precum rutarea, middleware-ul și validarea, cu flexibilitatea și costurile reduse ale unui micro-cadru. Dacă vă place Laravel sau doriți doar să utilizați o platformă de ultimă generație pentru servere pentru microservice și API REST, Lumen este o alegere excelentă.

În acest curs, instructorul Envato Tuts + Simon Bacquie vă va ajuta să începeți codarea cu Lumen. Veți începe cu o aplicație necompletată Lumen și adăugați-o într-o aplicație web completă care gestionează cărți și autori. Pe parcurs veți învăța despre unele dintre caracteristicile Lumen-cheie, cum ar fi Elocvent, rutare, controlori și multe altele!

 

5. Creați un API REST cu Lumen

În acest curs, 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.

 

6. Începeți cu Phalcon

Ceea ce face Phalcon unic și excepțional este viteza și modul în care se încarcă și rulează. Motivul pentru care este atât de rapid este că este implementat ca o extensie scrisă în limba C care se va încărca în memoria RAM ca modul PHP.

În acest curs, Manish Kumar vă va arăta cum să începeți codarea cu cadrul Phalcon PHP. Veți beneficia de experiența practică cu majoritatea caracteristicilor principale ale lui Phalcon - gândiți-vă la el ca la ruperea gheții dintre voi și Phalcon. Proiectul de curs va fi acela de a crea o aplicație telefonică simplă.

 

7. Creați un API REST cu Phalcon

În acest curs, Manish Kumar vă va învăța cum să începeți cu frameworkul Phalcon PHP construind un simplu API REST. Veți învăța cum să configurați un mediu de dezvoltare, cum să definiți o schemă de bază de date și punctele finale API și cum să implementați operațiile de creare, citire, actualizare și ștergere (CRUD) pentru a persista datele într-o bază de date SQL.

 

8. Uită-te la PHP subțire

PHP subțire este un cadru excelent pentru construirea de aplicații micro în PHP - tipul de aplicație care face un lucru și o face bine.

În acest curs de pauză de cafea, Matthew Setter vă va oferi o prezentare rapidă la Slim și vă va arăta cum este construită o aplicație standard Slim. Veți vedea cum să lucrați cu rutele GET și POST și cum puteți prelua date din mediul înconjurător. Firește, veți învăța, de asemenea, cum să utilizați șabloanele în Slim și cum să manipulați variabilele șablonului. 

Pe parcurs, veți obține o înțelegere aprofundată a modului în care este creată o aplicație Slim, în special configurarea setărilor de aplicații, a dependențelor și a rutelor.

 

9. Noțiuni de bază cu Symfony 2

Symfony 2 este unul dintre cele mai populare cadre PHP moderne. Are avantajele de a fi modular, extensibil și plin de caracteristici utile. 

Acest curs este conceput pentru utilizatorii de prima dată ai cadrului și vă va îndruma prin toate caracteristicile de codare de bază. Andrew Perkins va acoperi tot ce aveți nevoie pentru a începe, cum ar fi pachete, care se templiționează cu layout-uri, rutare, construirea formularelor cu validare și cum se construiește o aplicație completă CRUD cu interacțiunea bazei de date. 

Până la sfârșitul cursului, veți avea abilitățile fundamentale necesare pentru a utiliza cadrul Symfony 2 pentru a construi aplicații web de bază bazate pe baze de date.  

 

10. Construiți un CMS în Symfony 2

Construirea propriului sistem de management al conținutului (CMS) poate fi surprinzător de simplu. În acest curs, Andrew Perkins vă va arăta exact cum să construiți un sistem de gestionare a conținutului în funcție de caracteristici de la zero folosind popularul sistem Symfony 2 PHP.  

 

11. Începerea testelor în Simfonia 2

Pentru a continua seria noastră de cursuri despre cadrul popular PHP, Symfony 2, acest curs vă va duce prin tot ceea ce trebuie să știți pentru a începe cu testarea. 

Andrew Perkins va explora conceptele de bază ale testelor funcționale și unitare în contextul unei aplicații Symfony 2 cu PHPUnit. Apoi vă veți arunca cu capul în câteva exemple practice de testare în acțiune.

 

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