Vil du designe en moderne hjemmeside? Så lad os komme i gang: Lær objektorienteret udvikling med PHP fra bunden til implementering i praksis. I dette 10-timers tutorial af Jan Brinkmann vil du blive præsenteret for grundlæggende, avancerede koncepter, designmønstre og praktiske projekter.
At lære sprog har aldrig været så nemt! Lad dig vise med denne PHP vejledning, hvordan du opretter din hjemmeside baseret på objektorienteret programmering.
Vil du forstå og kunne anvende PHP? Så følg med Jan Brinkmann, erfaren udvikler i over 15 år! I to overordnede kapitler får du grundlæggende kendskab og de relevante oplysninger for at kunne arbejde selvstændigt med PHP. Som en bonus inkluderer dette træningsforløb et fuldt designet billedgalleri, som er godt udstyret: et redigerbart logo, fire Photoshop-skabeloner af galleriet og den komplette implementering som HTML/CSS-skabelon.
Dette PHP-tutorial starter med grundideen om objektorientering og gør dig bekendt med alle begreber. Derefter lærer du de fire søjler i objektorienteringen at kende – også kendt som de forkortede koncepter APIE, som står for Abstraction, Polymorphism, Inheritance og Encapsulation.
Til sidst lærer du den praktiske implementering at kende og opdager på en enkel måde, hvilke muligheder PHP 7 tilbyder. De avancerede koncepter i objektorienteret programmering forbereder dig på dit daglige arbejde med PHP.
Overgangen til praksis markeres ved strukturering af projekter. Her bruger du autoloadere til klasser og PHP-namespaces. Inden det omfattende projekt lærer du nogle designmønstre at kende, som du vil have brug for igen og igen.
I den anden del af træningen vises det, hvordan moderne PHP-rammer fungerer. Her implementerer vi kun Model-View-Controller-mønstret med PHP-værktøjer. Du deler koden op i logiske enheder ved hjælp af namespaces og opretter et fuldt funktionsdygtigt projekt, der behandler HTML-skabeloner. Du får indblik i strukturen af nutidens webprojekter uden omveje.
Billedgalleriet omfatter et centralt startpunkt gennem index.php-filen, en routing af forespørgsler til de korrekte klasser, en bootstrap-klasse til bestemmelse af de rigtige ressourcer, en frontcontroller med handlinger, objektorienteret databaseforbindelse via PDO og brugerautorisation. Derudover behandler du POST-forespørgsler, håndterer uploaded billeder og skalerer dem til en fælles billedhøjde.
Et brugerregistreringssystem inkluderes også, samt tilsvarende log ind-funktioner.
Du lærer grundlæggende viden og objektorienteret webudvikling med PHP ved hjælp af vigtige koncepter fra praksis. Derudover får du redskaberne til at implementere hele webapplikationer med PHP-værktøjer uden at skulle ty til eksterne rammer: Forstå objektorientering og implementer objektorienterede projekter med PHP, oprettelse af dit eget Model-View-Controller-projekt, forståelsen af moderne PHP-rammer, implementering af vigtige designmønstre med PHP, mestring af namespaces i PHP og definition af dine egne autoloadere.
Udvikle hjemmesider og apps selv
For fejlfri, hurtige hjemmesider med optimerede layout
Til moderne hjemmesider og apps.
Alle vigtige moduler forklaret!
Alle relevante funktioner udførligt forklaret
Skriv dine egne linjer!
Så dine hjemmesider og apps taler som ChatGPT.
Trin for trin til egne funktionelle formularer