PHP: Serverbasert webutvikling fra første skript til produksjonsarkitektur
PHP brukes på mer enn 75 % av alle nettsteder med et kjent serverbasert språk, blant annet WordPress, Wikipedia og Facebooks tidlige infrastruktur. Det er et pragmatisk og veldokumentert språk med et enormt økosystem, og det å lære PHP gir direkte veier til backend-roller innen webutvikling, frilansarbeid og fullstack-utvikling. Dette kurset dekker PHP fra ende til annen – fra å skrive ut den første variabelen din til å utforme domenedrevne mikrotjenester.
Dette lærer du
Du begynner med variabler, typer, kontrollflyt, funksjoner og tabeller, før du går videre til skjemahåndtering med GET og POST, filsystemoperasjoner og regulære uttrykk. Mellomnivået dekker objektorientert PHP – klasser, arv, grensesnitt, traits, navnerom og PSR-4-autolasting – i tillegg til MySQL med PDO og forberedte spørringer, håndtering av økter og informasjonskapsler samt bruk av REST API-er med JSON. Deretter bygger du ekte applikasjoner med Laravel, inkludert MVC-ruting, Eloquent ORM, autentisering, køer og bygging av REST API-er. Det avanserte nivået tar for seg PHP-sikkerhet (XSS, CSRF og SQL-injeksjon), enhetstesting med PHPUnit, hurtigbufring med Redis og Memcached, ytelsesprofilering og asynkron PHP med Fibers, ReactPHP og Swoole. Kurset avsluttes med designmønstre, SOLID-prinsipper, GraphQL API-er, CI/CD-pipelines med Docker, domenedrevet design, heksagonal arkitektur, mikrotjenester og PHP-internals.
Læringsløpet
Niogførti kurs går fra A1 til C2 og er organisert i tydelige faser. De ti første kursene (A1–A2) etablerer språkets grunnlag: syntaks, strenger, datoer, innebygging av HTML og det grunnleggende innen skjemaer. B1-delen introduserer OOP, Composer, databaser og funksjoner i PHP 8.x. B2 går videre til Laravel, sikkerhet, utrulling og enhetstesting. På C1-nivå tar du for deg Symfony-komponenter, asynkron PHP, meldingskøer, GraphQL, mutasjonstesting og Docker-baserte CI/CD-pipelines. C2-kursene som avslutter løpet – Domenedrevet design i PHP, Ren og heksagonal arkitektur i PHP, Bygging av mikrotjenester med PHP og PHP-internals og skriving av utvidelser – gir den dybden som forventes av en erfaren backend-utvikler.
Slik fungerer det
Hvert kurs er delt inn i korte, praktiske leksjoner som du gjennomfører i den innebygde koderedigereren med tilbakemeldinger i sanntid. En AI-veileder er tilgjengelig når du står fast, forklarer feil og leder deg mot riktig løsning uten å gi den bort direkte. Du kan lære i ditt eget tempo – gå tilbake for å repetere grunnleggende stoff eller hoppe fremover hvis du allerede kan det grunnleggende.