PHP: Webudvikling på serversiden fra det første script til produktionsarkitektur
PHP kører på mere end 75 % af alle websteder med et kendt sprog på serversiden, blandt andet WordPress, Wikipedia og Facebooks tidlige infrastruktur. Det er et pragmatisk og veldokumenteret sprog med et omfattende økosystem, og når du lærer det, får du direkte veje til backend-roller inden for webudvikling, freelancearbejde og full-stack-udvikling. Dette forløb dækker PHP fra ende til anden — fra at udskrive din første variabel til at designe domænedrevne mikrotjenester.
Det lærer du
Du begynder med variabler, typer, styringsflow, funktioner og arrays og går derefter videre til formularhåndtering med GET og POST, filsystemoperationer og regulære udtryk. Den mellemliggende fase dækker objektorienteret PHP — klasser, nedarvning, grænseflader, traits, navnerum og PSR-4-autoloading — samt MySQL med PDO og forberedte forespørgsler, håndtering af sessioner og cookies og brug af REST-API'er med JSON. Derefter bygger du rigtige applikationer med Laravel, herunder MVC-routing, Eloquent ORM, godkendelse, køer og udvikling af REST-API'er. Det avancerede niveau tager fat på PHP-sikkerhed (XSS, CSRF, SQL-injektion), enhedstest med PHPUnit, caching med Redis og Memcached, profilering af ydeevne og asynkron PHP med Fibers, ReactPHP og Swoole. Forløbet afsluttes med designmønstre, SOLID-principper, GraphQL-API'er, CI/CD-build-pipelines med Docker, domænedrevet design, hexagonal arkitektur, mikrotjenester og PHP-internals.
Læringsforløbet
Niogfyrre kurser går fra A1 til C2 og er organiseret i tydelige faser. De første ti kurser (A1–A2) etablerer sprogets grundlag: syntaks, strenge, datoer, indlejring af HTML og grundlæggende formularer. B1-blokken introducerer OOP, Composer, databaser og funktioner i PHP 8.x. B2 går videre med Laravel, sikkerhed, udrulning og enhedstest. På C1 arbejder du med Symfony-komponenter, asynkron PHP, beskedkøer, GraphQL, mutationstest og Docker-baserede CI/CD-build-pipelines. C2-afslutningskurserne — Domænedrevet design i PHP, Ren og hexagonal arkitektur i PHP, Udvikling af mikrotjenester med PHP og PHP-internals og udvikling af udvidelser — giver den dybde, der forventes af en erfaren backendudvikler.
Sådan fungerer det
Hvert kursus er opdelt i korte, praktiske lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. En AI-underviser er tilgængelig, når du går i stå, og forklarer fejlene og leder dig frem til den rigtige løsning uden at give den direkte. Du kan lære i dit eget tempo — vende tilbage for at repetere grundlaget eller springe frem, hvis du allerede kender det grundlæggende.