Vrei să creezi un site web modern? Vino aici: Învață dezvoltarea orientată obiect cu PHP de la baze până la implementare practică. În tutorialul de 10 ore realizat de Jan Brinkmann vei descoperi conceptele de bază, conceptele avansate, pattern-uri de design și proiecte practice.
Învățarea limbilor nu a fost niciodată atât de ușoară! Lasă-te ghidat de tutorialul PHP pentru a învăța cum să-ți creezi site-ul web folosind programarea orientată pe obiecte.
Vrei să înțelegi și să poți folosi PHP? Atunci alătură-te lui Jan Brinkmann, un dezvoltator experimentat de peste 15 ani! În două capitole principale vei primi fundamentele și informațiile practice necesare pentru a putea lucra independent cu PHP. Ca bonus, acest training include o galerie de imagini complet realizată, ce conține: un logo editabil, patru șabloane Photoshop ale galeriei și implementarea completă ca HTML/CSS-Template.
Acest tutorial PHP pornește de la ideea fundamentală a orientării pe obiecte și te familiarizează cu toți termenii. Apoi vei învăța cele patru piloni ai programării orientate pe obiecte - conceptele cunoscute sub acronimul APIE: Abstracție, Polimorfism, Moștenire și Încapsulare.
În final, vei învăța implementarea practică și vei descoperi cu ușurință ce posibilități oferă PHP 7. Conceptele avansate ale programării orientate pe obiecte te pregătesc pentru munca ta zilnică cu PHP.
Transiția spre practică este marcată de structurarea proiectelor. Acolo vei folosi autoloader-ul pentru clase și namespace-urile PHP. Înainte de proiectul extins, vei învăța câteva design-patterns pe care le vei folosi mereu.
În partea a doua a antrenamentului îți va fi arătat cum lucrează framework-urile PHP moderne. Folosind exclusiv funcționalități native PHP, vom implementa pattern-ul Model-View-Controller. Vei împărți codul în unități logice cu namespace-uri și vei crea un proiect complet funcțional care procesează template-uri HTML. Vei obține insight-uri despre structura proiectelor web actuale, fără bătăi de cap.
Galeria de imagini include un punct de intrare central prin fișierul index.php, rutarea cererii către clasele corecte, o clasă Bootstrap pentru determinarea resursei corecte, un Front-Controller cu acțiuni, conectivitatea la baza de date orientată pe obiecte folosind PDO și autentificarea utilizatorului. De asemenea, vei procesa cereri POST, vei procesa imagini încărcate și le vei redimensiona la o înălțime comună.
În plus, o înregistrare a utilizatorului va fi implementată, precum și logarea corespunzătoare.
Vei învăța cunoștințe de bază și dezvoltarea web orientată pe obiecte cu PHP folosind concepte importante din practică. Vei primi și instrumentele necesare pentru a implementa aplicații web complete folosind resursele native PHP, fără a apela la framework-uri externe: înțelegerea orientării pe obiecte și implementarea de proiecte orientate pe obiecte cu PHP, crearea unui proiect Model-View-Controller propriu, înțelegerea modului de funcționare al framework-urilor PHP moderne, implementarea unor design-patterns importante cu PHP, stăpânirea namespace-urilor în PHP și definirea unor autoloader-uri proprii.
Așa vorbesc site-urile tale web și aplicațiile ca ChatGPT.
Toate caracteristicile relevante explicate în detaliu.
Pentru pagini web fără erori, rapide, cu aspect optimizat
Pas cu pas către formulare funcționale proprii
A dezvolta pagini web și aplicații proprii.
Toate modulele importante explicate!
Scrie-ți propriile rânduri!
Pentru site-uri și aplicații moderne.