PHP Academy logo
PHPNybegynnerNettDataNivåer A1 → C222 språk

PHP Academy

Utvikle dynamiske webapplikasjoner ved å lære PHP-programmering på PHP Academy. En læringssti fra CoddyKit med 49 korte kurs og 195 interaktive leksjoner, med en AI-veileder tilgjengelig døgnet rundt.

Kurs
49
Leksjoner
195
Interaktive trinn
2,436
Gratis å komme i gang
Kurs 1
Kursinnhold

49 kurs i denne læringsstien

Alle kursene i læringsstien PHP Academy, i læringsrekkefølge. Det første er gratis.

1

A13 leksjonerGratis

Start reisen din inn i PHP-programmering med dette grunnleggende kurset. Lær hva PHP er, hvordan du setter opp miljøet ditt, og hvordan du skriver ditt første PHP-skript. Utforsk den grunnleggende sy…

2

A12 leksjonerPRO

Start reisen inn i PHP-programmering med dette grunnleggende kurset. Lær hva PHP er, hvordan De setter opp utviklingsmiljøet, og skriv Deres første PHP-skript. Utforsk den grunnleggende syntaksen og…

3

A14 leksjonerPRO

Bli fortrolig med PHP-variabler, datatyper og utskrift. Lær hvordan PHP lagrer strenger, heltall, flyttall og boolske verdier, og hvordan data vises med echo og print.

4

A24 leksjonerPRO

Styr flyten i PHP-programmet med betingelser og løkker. Skriv if/else-kjeder, switch-setninger, for-løkker, while-løkker og foreach.

5

A24 leksjonerPRO

Definer gjenbrukbare funksjoner i PHP, send argumenter, returner verdier og forstå lokalt og globalt variabelomfang.

6

A24 leksjonerPRO

Arbeid med indekserte og assosiative matriser i PHP. Bruk innebygde matrisefunksjoner til å sortere, søke i, filtrere og transformere data.

7

A24 leksjonerPRO

Manipuler tekst med PHPs kraftige strengbibliotek. Lær strlen, strpos, substr, str_replace, explode og mer.

8

A24 leksjonerPRO

Arbeid med datoer og klokkeslett i PHP ved hjelp av date(), time(), mktime() og DateTime-klassen for formatering og beregninger.

9

A24 leksjonerPRO

Integrer PHP-logikk direkte i HTML-maler. Bruk korte echo-tagger, skill logikk fra presentasjon og bygg dynamiske sider.

10

A25 leksjonerPRO

Mestre byggeklossene i PHP i denne grunnleggende kategorien. Fra variabler og datatyper til operatorer og kontrollstrukturer får De en solid forståelse av PHP-grunnlaget. Fordyp Dem i arbeid med matr…

11

A25 leksjonerPRO

Funksjoner står sentralt i PHP-programmering. I denne kategorien lærer De å bruke innebygde funksjoner, definere egne gjenbrukbare funksjoner, sende argumenter og returnere verdier. Lås opp kraften i…

12

A23 leksjonerPRO

Lær å håndtere brukerinndata gjennom skjemaer i denne praktiske kategorien. Oppdag hvordan De oppretter skjemaer, behandler skjemadata på en sikker måte, validerer brukerinndata og til og med håndter…

13

A22 leksjonerPRO

Ta PHP-kunnskapene Deres i bruk gjennom engasjerende og kreative prosjekter. Bygg en huskeliste-app, et kontaktskjema eller til og med et dynamisk bildegalleri. Prosjektene er utviklet for å styrke f…

14

B14 leksjonerPRO

Håndter brukerinndata i PHP ved hjelp av superglobalene GET og POST. Valider, rens og behandle HTML-skjemadata på en sikker måte.

15

B14 leksjonerPRO

Les, skriv og administrer filer på serveren ved hjelp av PHPs filsystemfunksjoner. Arbeid med kataloger og håndter filopplastinger.

16

B14 leksjonerPRO

Skriv robust PHP-kode med riktig feilhåndtering. Bruk try/catch, egendefinerte unntak og innstillinger for PHP-feilrapportering.

17

B14 leksjonerPRO

Forstå grunnleggende OOP i PHP. Definer klasser, opprett objekter, bruk konstruktører og arbeid med egenskaper og metoder.

18

B14 leksjonerPRO

Utvid klasser med arv, håndhev kontrakter med grensesnitt og bland inn gjenbrukbar funksjonalitet med PHP-traits.

19

B14 leksjonerPRO

Organiser PHP-kode med navnerom, unngå navnekollisjoner og sett opp PSR-4-autoinnlasting slik at klasser lastes inn automatisk.

20

B14 leksjonerPRO

Bruk Composer til å håndtere PHP-avhengigheter. Lær om composer.json, installasjon av pakker, autoinnlasting og oppdatering av avhengigheter.

21

B14 leksjonerPRO

Koble til MySQL fra PHP ved hjelp av PDO, kjør sikre forberedte setninger og håndter spørringsresultater med fetch-metoder.

22

B14 leksjonerPRO

Bevar brukerdata mellom forespørsler med PHP-økter og informasjonskapsler. Forstå øktlagring, utløp og beste praksis for sikkerhet.

23

B14 leksjonerPRO

Bruk PCRE-regulære uttrykk i PHP med preg_match, preg_replace og preg_split til å validere, søke i og transformere tekst.

24

B14 leksjonerPRO

Bruk eksterne REST-API-er i PHP med cURL og file_get_contents. Kod og dekod JSON-data med json_encode og json_decode.

25

B14 leksjonerPRO

Videreutvikle PHP-ferdighetene med moderne 8.x-funksjoner: match-uttrykket, navngitte argumenter, nullsafe-operatoren, enums og Fibers.

26

B16 leksjonerPRO

Ta PHP-ferdighetene Deres til neste nivå ved å integrere databaser i prosjektene. Lær å koble til MySQL, utføre CRUD-operasjoner og sikre spørringene med forberedte setninger. Utforsk fleksibiliteten…

27

B15 leksjonerPRO

Utforsk den objektorienterte siden av PHP for å utforme mer strukturert og gjenbrukbar kode. Kategorien introduserer klasser, objekter, arv, innkapsling og polymorfisme. OOP-prinsippene styrker evnen…

28

B24 leksjonerPRO

Skriv pålitelig PHP-kode med PHPUnit. Opprett testtilfeller, kontrollpåstander, dataleverandører og mocks for å sikre at koden fungerer korrekt.

29

B24 leksjonerPRO

Fordyp Dem i PHP med avanserte konsepter som håndtering av økter og informasjonskapsler, arbeid med filer og effektiv feilhåndtering. Lær å bruke regulære uttrykk til kraftig strengmanipulering og se…

30

B24 leksjonerPRO

Kom i gang med Laravel. Forstå MVC-mønsteret, definer ruter, opprett kontrollere og returner visninger fra en Laravel-applikasjon.

31

B24 leksjonerPRO

Samhandle med databasen ved hjelp av Laravel Eloquent. Definer modeller og relasjoner, og bruk spørringsbyggermetoder til CRUD-operasjoner.

32

B24 leksjonerPRO

Implementer brukerautentisering med Laravel Breeze og styr tilgangen med gates, policies og middleware.

33

B24 leksjonerPRO

Flytt langsomme oppgaver til bakgrunnen med Laravel Queues. Opprett jobber, send dem ut, konfigurer drivere og overvåk dem med Horizon.

34

B24 leksjonerPRO

Utform og bygg REST-API-er klare for produksjon i Laravel med ressurskontrollere, API-ressurser, versjonering, hastighetsbegrensning og Sanctum-autentisering.

35

B24 leksjonerPRO

Sikre PHP-applikasjonene mot de vanligste sårbarhetene i nettapplikasjoner: cross-site scripting, CSRF-angrep og SQL-injeksjon.

36

B24 leksjonerPRO

Distribuer PHP-applikasjoner til produksjon på Linux-servere: konfigurer Nginx + PHP-FPM, sett opp CI/CD-pipelines og administrer miljøer.

37

C14 leksjonerPRO

Bruk Symfonys frittstående komponenter utenfor et komplett rammeverk: HttpFoundation, DependencyInjection, EventDispatcher og Console.

38

C14 leksjonerPRO

Gjør PHP-applikasjoner raskere med objektbufring, fragmentbufring og fullsidebufring ved hjelp av Redis og Memcached.

39

C14 leksjonerPRO

Finn og løs flaskehalser i PHP med profileringsverktøy som Xdebug og Blackfire. Optimaliser løkker, databasespørringer og minnebruk.

40

C14 leksjonerPRO

Skriv vedlikeholdbar og utvidbar PHP-kode ved å beherske SOLID-prinsippene og de klassiske designmønstrene fra Gang of Four gjennom eksempler fra virkeligheten.

41

C14 leksjonerPRO

Gå utover request-response-modellen. Lær hvordan PHP håndterer samtidighet med Fibers, hendelsesløkker via ReactPHP og høyytelsesservere med Swoole.

42

C14 leksjonerPRO

Skaler og frikoble systemene dine med asynkron meldingsutveksling. Bruk RabbitMQ og Kafka fra PHP for å bygge robuste, hendelsesdrevne arbeidsflyter.

43

C14 leksjonerPRO

Bygg fleksible, typede API-er med GraphQL i PHP. Definer skjemaer, skriv resolvere og mutasjoner, og løs N+1-problemet med DataLoader.

44

C14 leksjonerPRO

Gå utover grunnleggende PHPUnit. Bli trygg på testdrevet utvikling, mocking med Mockery, integrasjonstesting og verifisering av tester med mutasjonstesting.

45

C14 leksjonerPRO

Lever PHP-applikasjoner pålitelig. Legg apper i containere med Docker, optimaliser images med flertrinnsbygginger, orkestrer med Compose og automatiser leveranser med CI/CD.

46

C24 leksjonerPRO

Håndter kompleks forretningslogikk med Domain-Driven Design: entiteter, verdiobjekter, aggregater, domenebegivenheter og avgrensede kontekster i PHP.

47

C24 leksjonerPRO

Koble forretningskjernen fra rammeverk og databaser ved hjelp av Clean Architecture og Ports & Adapters-mønsteret (hexagonal arkitektur).

48

C24 leksjonerPRO

Del opp en monolitt i uavhengige tjenester. Gå gjennom kommunikasjon mellom tjenester, API-gatewayer, tjenesteoppdagelse og mønstre for robusthet.

49

C24 leksjonerPRO

Se under panseret. Forstå Zend Engine, minnehåndtering, OPcache og JIT, og skriv deretter din første native PHP-utvidelse i C.

CoddyKit PRO

Lås opp alle 49 kursene i denne læringsstien og alle andre læringsstier

AI-veileder, sertifiseringseksamen og sertifikat. Fungerer på web, iOS og Android.

Se alle abonnementene
Årlig$29.90 / årOmtrent $2.49 per månedBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for alltid.
Kursoversikt

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.

Slik lærer du

  1. 01

    Interaktive leksjoner

    Praktiske kodeøvelser med tilbakemelding i sanntid

  2. 02

    AI-veileder

    Få øyeblikkelig hjelp fra AI-en vår når du står fast

  3. 03

    Innebygd kodeeditor

    Skriv og kjør kode direkte i nettleseren

  4. 04

    Sertifikat

    Få et sertifikat når du fullfører kurset

FAQ

Ofte stilte spørsmål

Er kurset i PHP Academy gratis?

Ja. Du kan starte på kurset i PHP Academy gratis og fullføre de interaktive leksjonene uten kostnad. Et valgfritt PRO-abonnement låser opp avanserte AI-verktøy og et delbart sertifikat.

Trenger jeg tidligere erfaring for å lære PHP?

Nei. Kurset begynner med det grunnleggende og går gradvis videre til mer avanserte emner, slik at du kan starte selv uten tidligere erfaring med PHP.

Hvordan lærer jeg PHP på CoddyKit?

Du lærer gjennom praksis. Korte, interaktive leksjoner kombinerer en tydelig forklaring med en praktisk kodeøvelse som kjører i sanntid, og en AI-veileder som er tilgjengelig døgnet rundt, gir deg personlig hjelp når du står fast.

Får jeg et sertifikat når jeg fullfører PHP Academy?

Ja. PRO-brukere kan ta en eksamen og få et delbart fullføringssertifikat med en verifiserbar kode for kurset i PHP Academy.

Kan jeg lære PHP på telefonen?

Ja. CoddyKit er tilgjengelig på nettet og som native iOS- og Android-apper, slik at du kan lære PHP på alle enheter, mens fremdriften synkroniseres mellom dem.

Hvor mye koster CoddyKit PRO?

Det første kurset i PHP Academy er gratis. CoddyKit PRO gir tilgang til alle kurs: $5.90 per uke, $7.90 per måned, $29.90 per år eller $69.99 én gang for tilgang på livstid uten fornyelser.

Hvor lang tid tar det å fullføre PHP Academy?

PHP Academy består av 49 kurs og 195 leksjoner. De fleste leksjonene tar omtrent 5–10 minutter, så hele læringsstien tar rundt 23 timer med praktisk øving i eget tempo.

Start på PHP Academy nå

Bli med tusenvis av elever som lærer programmering med AI-drevne leksjoner.