Kas soovid luua kaasaegset veebilehte? Siin alustame: Õpi tundma objektorienteeritud arendust PHP-s alates põhitõdedest kuni rakendamiseni praktikas. Jan Brinkmanni 10-tunnisest õpetusest leiad põhialused, edasijõudnud kontseptsioonid, projekteerimismustrid ja praktilised projektid.
Keelte õppimine pole kunagi nii lihtne olnud! Lase endale näidata PHP õpetuse abil, kuidas luua oma veebisait objektorienteeritud programmeerimise alusel.
Kas soovid mõista ja kasutada PHP-d? Siis hakka Jan Brinkmanni kannul, kes on ise kogenud arendaja üle 15 aasta! Kahe ülemise peatükiga saad kätte põhitõed ja praktilised juhised, et saaksid ise PHP-ga töötada. Boonuseks sisaldab see õpe täielikult kujundatud pildigaleriid, mis on hästi varustatud: redigeeritav logo, neli galerii Photoshopi malli ja täielik elluviimine HTML/CSS-malli kujul.
See PHP õpetus algab objektorienteerimise põhiolemusest ja tutvustab sind kõigi terminitega. Seejärel õpid tundma nelja objektorienteerimise sammast – mida tuntakse ka lühendina APIE mõistete Abstraction, Polymorphism, Inheritance ja Encapsulation.
Lõpuks saad tuttavaks praktilise teostusega ja avastad lihtsal viisil, milliseid võimalusi pakub PHP 7. Objektorienteeritud programmeerimise edasijõudnud kontseptsioonid valmistavad sind ette igapäevaseks tööks PHP-ga.
Praktilisele poolele üleminekut iseloomustab projektide struktureerimine. Sealjuures kasutad klasside Autoloaderit ja PHP-Namespaces'i. Enne mahukat projekti õpid tundma mõningaid disainimustreid, mida sul läheb alati vaja.
Teises koolitusosa näidatakse sulle, kuidas töötavad kaasaegsed PHP raamistikud. Selleks kasutame ainult PHP-ladude abil Model-View-Controller mustrit. Jagad koodi Namespaces'ideks loogilisteks üksusteks ja lood täielikult toimiva projekti, mis töötleb HTML malle. Samal ajal saad ülevaate tänapäevaste veebiprojektide ülesehitusest, täiesti ilma keerutamata.
Pildigalerii hõlmab keskset sisenemispunkti läbi index.php faili, päringute marsruutimist õigetesse klassidesse, Bootstrap klassi õige ressursi määramiseks, Front-Controllerit koos tegevustega, objektorienteeritud andmebaasiühendust PDO abil ja kasutajatunnistust. Lisaks töötled POST-päringuid, töötled üles laaditud pilte ja skaalutad neid ühise pildikõrguseni.
Kasutajate registreerimist plaanitakse lisada, samuti vastav sisselogimine.
Omandad baasteadmised ja ka objektorienteeritud veebiarendust PHP abil oluliste praktiliste kontseptsioonide kaudu. Lisaks saad vajalikud vahendid, et rakendada täielikke veebirakendusi PHP-ladude abil ilma väliseid raamistikke kasutamata: objektorienteerimise olemuse mõistmine ja objektorienteeritud projektide loomine PHP abil, enda Model-View-Controller projekti loomine, kaasaegsete PHP raamistike tööpõhimõtte mõistmine, oluliste disainimustrite rakendamine PHP abil, Namespaces'ide kasutamine PHP-s ja enda Autoloaderi määratlemine.
Kaasaegsetele veebilehtedele ja rakendustele
Samm-sammult oma funktsionaalsete vormide loomiseni
Kirjuta oma enda read!
Nii räägivad sinu veebisaidid ja rakendused nagu ChatGPT.
Kõik olulised funktsioonid on põhjalikult selgitatud
Veateadete, kiirete veebisaitide ja optimeeritud kujundustega
Kõik olulised moodulid on selgitatud!
Veebilehti ja rakendusi ise arendama