PHP Academy logo
PHPNybörjareWebbDataNivåer A1 → C222 språk

PHP Academy

Utveckla dynamiska webbapplikationer genom att behärska PHP-programmering på PHP Academy. En lärstig från CoddyKit med 49 korta kurser och 195 interaktiva lektioner, med en AI-handledare till hands dygnet runt.

Kurser
49
Lektioner
195
Interaktiva steg
2,436
Gratis att börja
Kurs 1
Kursplan

49 kurser i den här lärvägen

Alla kurser i lärvägen PHP Academy, i rätt ordning. Den första är gratis.

1

A13 lektionerGratis

Påbörja er resa in i PHP-programmering med den här grundläggande kursen. Lär er vad PHP är, hur ni konfigurerar er utvecklingsmiljö och hur ni skriver ert första PHP-skript. Utforska den grundläggand…

2

A12 lektionerPRO

Påbörja Er resa inom PHP-programmering med den här grundkursen. Lär Er vad PHP är, hur Ni konfigurerar Er miljö och hur Ni skriver Ert första PHP-skript. Utforska den grundläggande syntaxen och först…

3

A14 lektionerPRO

Bemästra PHP-variabler, datatyper och utskrifter. Lär dig hur PHP lagrar strängar, heltal, flyttal och booleska värden samt hur data visas med echo och print.

4

A24 lektionerPRO

Styr PHP-programmets flöde med villkor och loopar. Skriv if/else-kedjor, switch-satser, for-loopar, while-loopar och foreach.

5

A24 lektionerPRO

Definiera återanvändbara funktioner i PHP, skicka argument, returnera värden och förstå lokalt respektive globalt variabelomfång.

6

A24 lektionerPRO

Arbeta med indexerade och associativa arrayer i PHP. Använd inbyggda arrayfunktioner för att sortera, söka, filtrera och omvandla data.

7

A24 lektionerPRO

Bearbeta text med PHP:s kraftfulla strängbibliotek. Lär dig strlen, strpos, substr, str_replace, explode med flera.

8

A24 lektionerPRO

Arbeta med datum och tider i PHP med date(), time(), mktime() och klassen DateTime för formatering och beräkningar.

9

A24 lektionerPRO

Integrera PHP-logik direkt i HTML-mallar. Använd korta echo-taggar, separera logik från presentation och bygg dynamiska sidor.

10

A25 lektionerPRO

Bemästra PHP-programmeringens byggstenar i den här viktiga kategorin. Från variabler och datatyper till operatorer och styrstrukturer får du en gedigen förståelse för PHP:s grunder. Fördjupa dig i hu…

11

A25 lektionerPRO

Funktioner är kärnan i PHP-programmering. I den här kategorin får du lära dig att använda inbyggda funktioner, definiera egna återanvändbara funktioner, skicka argument och returnera värden. Upptäck…

12

A23 lektionerPRO

Lär dig att hantera användarinmatning med formulär i den här praktiska kategorin. Upptäck hur du skapar formulär, bearbetar formulärdata på ett säkert sätt, validerar användarinmatning och även hante…

13

A22 lektionerPRO

Tillämpa dina PHP-kunskaper i engagerande och kreativa projekt. Bygg en att-göra-lista, ett kontaktformulär eller till och med ett dynamiskt bildgalleri. Projekten är utformade för att befästa dina f…

14

B14 lektionerPRO

Hantera användarinmatning i PHP med GET- och POST-superglobalerna. Validera, sanera och bearbeta HTML-formulärdata på ett säkert sätt.

15

B14 lektionerPRO

Läs, skriv och hantera filer på servern med PHP:s filsystemsfunktioner. Arbeta med kataloger och hantera filuppladdningar.

16

B14 lektionerPRO

Skriv robust PHP-kod med korrekt felhantering. Använd try/catch, anpassade undantag och PHP:s inställningar för felrapportering.

17

B14 lektionerPRO

Förstå grunderna i OOP i PHP. Definiera klasser, skapa objekt, använd konstruktorer och arbeta med egenskaper och metoder.

18

B14 lektionerPRO

Utöka klasser med arv, definiera kontrakt med gränssnitt och blanda in återanvändbart beteende med PHP-traits.

19

B14 lektionerPRO

Organisera PHP-kod med namnområden, undvik namnkonflikter och konfigurera PSR-4-autoladdning så att klasser laddas automatiskt.

20

B14 lektionerPRO

Använd Composer för att hantera PHP-beroenden. Lär dig composer.json, paketinstallation, autoladdning och uppdatering av beroenden.

21

B14 lektionerPRO

Anslut till MySQL från PHP med PDO, kör säkra förberedda satser och hantera frågeresultat med fetch-metoder.

22

B14 lektionerPRO

Bevara användardata mellan förfrågningar med PHP-sessioner och cookies. Förstå sessionslagring, giltighetstid och bästa säkerhetspraxis.

23

B14 lektionerPRO

Använd reguljära PCRE-uttryck i PHP med preg_match, preg_replace och preg_split för att validera, söka i och omvandla text.

24

B14 lektionerPRO

Anropa externa REST API:er i PHP med cURL och file_get_contents. Koda och avkoda JSON-data med json_encode och json_decode.

25

B14 lektionerPRO

Uppdatera dina PHP-kunskaper med moderna funktioner i 8.x: match-uttrycket, namngivna argument, nullsafe-operatorn, enums och Fibers.

26

B16 lektionerPRO

Ta dina PHP-kunskaper till nästa nivå genom att integrera databaser i dina projekt. Lär dig att ansluta till MySQL, utföra CRUD-operationer och säkra dina frågor med förberedda satser. Utforska flexi…

27

B15 lektionerPRO

Utforska den objektorienterade sidan av PHP för att utforma mer strukturerad och återanvändbar kod. Kategorin introducerar klasser, objekt, arv, inkapsling och polymorfism. OOP-principerna förbättrar…

28

B24 lektionerPRO

Skriv tillförlitlig PHP-kod med PHPUnit. Skapa testfall, assertions, dataleverantörer och mocks för att säkerställa korrekt funktion.

29

B24 lektionerPRO

För­djupa dig i PHP med avancerade koncept som hantering av sessioner och kakor, arbete med filer och effektiv felhantering. Lär dig att använda reguljära uttryck för kraftfull strängmanipulering och…

30

B24 lektionerPRO

Kom igång med Laravel. Förstå MVC-mönstret, definiera routes, skapa controllers och returnera vyer från en Laravel-applikation.

31

B24 lektionerPRO

Arbeta med databasen med Laravel Eloquent. Definiera modeller och relationer och använd query builder-metoder för CRUD-operationer.

32

B24 lektionerPRO

Implementera användarautentisering med Laravel Breeze och styr åtkomst med gates, policies och middleware.

33

B24 lektionerPRO

Flytta långsamma uppgifter till bakgrunden med Laravel Queues. Skapa jobb, skicka iväg dem, konfigurera drivrutiner och övervaka med Horizon.

34

B24 lektionerPRO

Designa och bygg REST API:er för produktion i Laravel med resource controllers, API resources, versionshantering, hastighetsbegränsning och Sanctum-autentisering.

35

B24 lektionerPRO

Skydda dina PHP-applikationer mot de vanligaste sårbarheterna i webben: cross-site scripting, CSRF-attacker och SQL-injektion.

36

B24 lektionerPRO

Distribuera PHP-applikationer till produktion på Linux-servrar: konfigurera Nginx + PHP-FPM, sätt upp CI/CD-pipelines och hantera miljöer.

37

C14 lektionerPRO

Använd Symfonys fristående komponenter utanför ett komplett ramverk: HttpFoundation, DependencyInjection, EventDispatcher och Console.

38

C14 lektionerPRO

Gör PHP-applikationer snabbare med objektcachelagring, fragmentcachelagring och cachelagring av hela sidor med Redis och Memcached.

39

C14 lektionerPRO

Identifiera och åtgärda flaskhalsar i PHP med profileringsverktyg som Xdebug och Blackfire. Optimera loopar, databasanrop och minnesanvändning.

40

C14 lektionerPRO

Skriv PHP-kod som är lätt att underhålla och bygga ut genom att behärska SOLID-principerna och de klassiska designmönstren från Gang of Four med verklighetsnära exempel.

41

C14 lektionerPRO

Ta steget bortom modellen med begäran och svar. Lär dig hur samtidighet fungerar i PHP med Fibers, händelseloopar via ReactPHP och högpresterande servrar med Swoole.

42

C14 lektionerPRO

Skala och frikoppla systemen med asynkron meddelandehantering. Använd RabbitMQ och Kafka från PHP för att bygga robusta händelsestyrda arbetsflöden.

43

C14 lektionerPRO

Bygg flexibla, typade API:er med GraphQL i PHP. Definiera scheman, skriv resolvers och mutationer och lös N+1-problemet med DataLoader.

44

C14 lektionerPRO

Gå längre än grundläggande PHPUnit. Bemästra testdriven utveckling, mocking med Mockery, integrationstestning och verifiering av tester med mutationstestning.

45

C14 lektionerPRO

Leverera PHP-applikationer tillförlitligt. Containerisera appar med Docker, optimera avbildningar med flerfasbyggen, orkestrera med Compose och automatisera leveransen med CI/CD.

46

C24 lektionerPRO

Hantera komplex affärslogik med Domain-Driven Design: entiteter, värdeobjekt, aggregat, domänhändelser och bounded contexts i PHP.

47

C24 lektionerPRO

Frikoppla verksamhetskärnan från ramverk och databaser med hjälp av Clean Architecture och mönstret Ports & Adapters (Hexagonal).

48

C24 lektionerPRO

Dela upp en monolit i oberoende tjänster. Gå igenom kommunikation mellan tjänster, API-gateways, tjänsteupptäckt och resiliensmönster.

49

C24 lektionerPRO

Titta under huven. Förstå Zend Engine, minneshantering, OPcache och JIT och skriv sedan ditt första inbyggda PHP-tillägg i C.

CoddyKit PRO

Lås upp alla 49 kurser i den här lärvägen och alla andra lärvägar

AI-handledare, certifieringsprov och certifikat. Fungerar på webben, iOS och Android.

Se alla abonnemang
Årsvis$29.90 / årCirka $2.49 i månadenBetala en gångLivstid$69.99 en gångInga förnyelser. PRO för alltid.
Kursöversikt

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.

Så lär du dig

  1. 01

    Interaktiva lektioner

    Praktiska kodövningar med feedback i realtid

  2. 02

    AI-handledare

    Få omedelbar hjälp av vår AI när du kör fast

  3. 03

    Inbyggd kodredigerare

    Skriv och kör kod direkt i webbläsaren

  4. 04

    Certifikat

    Få ett certifikat när du slutför kursen

FAQ

Vanliga frågor

Är kursen i PHP Academy gratis?

Ja. Ni kan börja kursen i PHP Academy gratis och genomföra de interaktiva lektionerna utan kostnad. Med en valfri PRO-prenumeration får Ni tillgång till avancerade AI-verktyg och ett certifikat som kan delas.

Behöver jag tidigare erfarenhet för att lära mig PHP?

Nej. Kursen börjar med grunderna och går stegvis vidare till mer avancerade ämnen, så Ni kan börja även utan tidigare erfarenhet av PHP.

Hur lär jag mig PHP på CoddyKit?

Ni lär Er genom att göra. Korta interaktiva lektioner kombinerar tydliga förklaringar med praktiska kodövningar som körs i realtid, och en AI-handledare som är tillgänglig dygnet runt ger personlig hjälp när Ni kör fast.

Får jag ett certifikat när jag har slutfört PHP Academy?

Ja. PRO-användare kan göra ett prov och få ett delbart intyg på att de har slutfört kursen i PHP Academy, med en verifierbar kod.

Kan jag lära mig PHP i mobilen?

Ja. CoddyKit finns på webben och som inbyggda iOS- och Android-appar, så Ni kan lära Er PHP på valfri enhet och synkronisera Era framsteg mellan dem.

Vad kostar CoddyKit PRO?

Den första kursen i PHP Academy är gratis. CoddyKit PRO låser upp alla kurser: $5.90 per vecka, $7.90 per månad, $29.90 per år eller $69.99 en gång för livstidsåtkomst utan förnyelser.

Hur lång tid tar det att slutföra PHP Academy?

PHP Academy har 49 kurser och 195 lektioner. De flesta lektioner tar cirka 5–10 minuter, så hela lärvägen motsvarar ungefär 23 timmars praktisk övning i egen takt.

Börja med PHP Academy nu

Anslut Er till tusentals deltagare som lär sig programmering med AI-drivna lektioner.