PHP: Serverbaserad webbutveckling från det första skriptet till produktionsarkitektur
PHP körs på mer än 75 % av alla webbplatser med ett känt serverbaserat språk, däribland WordPress, Wikipedia och Facebooks tidiga infrastruktur. Det är ett pragmatiskt och väldokumenterat språk med ett enormt ekosystem, och kunskaper i PHP öppnar direkta vägar till backendroller inom webbutveckling, frilansarbete och fullstackutveckling. Den här kursserien täcker PHP från grunden till avancerad nivå – från att skriva ut din första variabel till att utforma domändrivna mikrotjänster.
Det här lär du dig
Du börjar med variabler, typer, styrflöden, funktioner och arrayer och går sedan vidare till formulärhantering med GET och POST, filsystemshantering och reguljära uttryck. På mellannivå behandlas objektorienterad PHP – klasser, arv, gränssnitt, traits, namnrymder och automatisk inläsning enligt PSR-4 – tillsammans med MySQL med PDO och förberedda satser, hantering av sessioner och cookies samt användning av REST-API:er med JSON. Därefter bygger du riktiga applikationer med Laravel, inklusive MVC-routing, Eloquent ORM, autentisering, köer och skapande av REST-API:er. Den avancerade nivån tar upp PHP-säkerhet (XSS, CSRF och SQL-injektion), enhetstestning med PHPUnit, cachning med Redis och Memcached, prestandaprofilering och asynkron PHP med Fibers, ReactPHP och Swoole. Kursserien avslutas med designmönster, SOLID-principer, GraphQL-API:er, CI/CD-pipelines med Docker, domändriven design, hexagonal arkitektur, mikrotjänster och PHP-interna funktioner.
Lärandegången
Fyrtionio kurser sträcker sig från A1 till C2 och är indelade i tydliga faser. De första tio kurserna (A1–A2) lägger grunden för språket: syntax, strängar, datum, inbäddning av HTML och grunderna i formulär. B1-delen introducerar OOP, Composer, databaser och funktioner i PHP 8.x. B2 går vidare till Laravel, säkerhet, driftsättning och enhetstestning. På C1 tar du dig an Symfony-komponenter, asynkron PHP, meddelandeköer, GraphQL, mutationstestning och CI/CD-pipelines med Docker. Kurserna på C2-nivå – Domändriven design i PHP, Ren och hexagonal arkitektur i PHP, Bygga mikrotjänster med PHP och PHP-interna funktioner och att skriva tillägg – ger den djupgående kunskap som förväntas av en senior backendutvecklare.
Så fungerar det
Varje kurs är indelad i korta, praktiska lektioner som du genomför i den inbyggda kodredigeraren med återkoppling i realtid. En AI-handledare finns tillgänglig när du fastnar, förklarar fel och vägleder dig till rätt lösning utan att avslöja den direkt. Du kan lära dig i din egen takt – gå tillbaka och repetera grunderna eller hoppa framåt om du redan kan det grundläggande.