Vil du designe en moderne nettside? Her kan du komme i gang: Lær objektorientert utvikling med PHP fra grunnleggende til implementering i praksis. I dette 10-timers kurset av Jan Brinkmann, vil du få grunnleggende, avanserte konsepter, designmønstre og praktiske prosjekter.
Å lære språk har aldri vært så enkelt! La deg vise med PHP-tutorialen hvordan du lager nettsiden din basert på objektorientert programmering.
Vil du forstå og kunne bruke PHP? Da bør du følge med Jan Brinkmann, en erfaren utvikler med over 15 års erfaring! I to overordnede kapitler vil du få grunnleggende kunnskaper og praktiske tips for å kunne jobbe selvstendig med PHP. Som en bonus inkluderer denne opplæringen et fullstendig designet bildegalleri som er godt utstyrt med: en redigerbar logo, fire Photoshop-templates for galleriet og en komplett implementering som HTML/CSS-mal.
Denne PHP-opplæringen begynner med grunnideen bak objektorientering og lærer deg alle nødvendige begreper. Deretter vil du lære om de fire søylene i objektorienteringen – begrepene Abstraksjon, Polymorfi, Arv og Kapsling, også forkortet til APIE.
Til slutt vil du lære om den praktiske implementeringen og oppdage på en enkel måte hvilke muligheter PHP 7 tilbyr. De avanserte konseptene for objektorientert programmering vil forberede deg på den daglige bruken av PHP.
Overgangen til praksis vil bli markert ved prosjektstrukturering. Her vil du bruke en automatisk innlasting av klasser og PHP-navnerom. Før det omfattende prosjektet vil du lære om noen designmønstre som du vil ha nytte av gang på gang.
I den andre delen av opplæringen vil du lære hvorledes moderne PHP-rammeverk fungerer. Dette gjøres utelukkende ved hjelp av PHP's innebygde funksjoner for Model-View-Controller-mønsteret. Du vil dele koden opp i logiske enheter ved å bruke navnerom og lage et fullt fungerende prosjekt som behandler HTML-maler. På denne måten vil du få innsikt i hvordan dagens nettprosjekter er bygget opp, uten noen omveier.
Bildegalleriet har en sentral inngang gjennom index.php-filen, en ruting av forespørselen til riktige klasser, en Bootstrap-klasse for å bestemme riktig ressurs, en frontkontroller med Handlinger, implementering av objektorientert databasekobling med PDO samt brukerinnlogging. I tillegg vil du kunne behandle POST-forespørsler, behandle opplastede bilder og skalere dem til en felles bildehøyde.
Brukerregistrering vil også bli implementert, samt påloggingsfunksjonen.
Du vil lære grunnleggende kunnskaper og objektorientert webutvikling med PHP ved hjelp av viktige konsepter fra praksis. Du vil også få verktøyene til å implementere komplette webapplikasjoner med PHP's innebygde funksjoner, uten å være avhengig av eksterne rammeverk: forstå objektorientering og implementere objektorienterte prosjekter med PHP, opprette ditt eget Model-View-Controller-prosjekt, forstå hvordan moderne PHP-rammeverker fungerer, implementere viktige designmønstre med PHP, mestre navnerom i PHP og definere egne automatisk innlastere.
Slik snakker dine nettsider og apper som ChatGPT
For feilfrie, raske nettsider med optimaliserte layouter
Trinn for trinn til egne funksjonelle skjemaer
Alle viktige moduler forklart!
Skriv dine egne linjer!
For moderne nettsider og apper
Alle relevante funksjoner grundig forklart
Utvikle nettsider og apper selv.