PHP Academy logo
PHPBegynderWebDataNiveauer A1 → C222 sprog

PHP Academy

Udvikl dynamiske webapplikationer ved at mestre PHP-programmering på PHP Academy. Et læringsforløb på CoddyKit med 49 korte kurser og 195 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.

Kurser
49
Lektioner
195
Interaktive trin
2,436
Gratis at komme i gang
Kursus 1
Kursusindhold

49 kurser på denne sti

Alle kurser på PHP Academy-stien i læringsrækkefølge. Det første kursus er gratis.

1

A13 lektionerGratis

Begynd Deres rejse ind i PHP-programmering med dette grundlæggende kursus. Lær, hvad PHP er, hvordan De opsætter Deres miljø, og hvordan De skriver Deres første PHP-script. Udforsk den grundlæggende…

2

A12 lektionerPRO

Begynd Deres rejse ind i PHP-programmering med dette grundkursus. Lær, hvad PHP er, hvordan De opsætter Deres miljø, og hvordan De skriver Deres første PHP-script. Udforsk den grundlæggende syntaks,…

3

A14 lektionerPRO

Bliv fortrolig med PHP-variabler, datatyper og output. Lær, hvordan PHP gemmer strings, heltal, decimaltal og booleans, og hvordan data vises med echo og print.

4

A24 lektionerPRO

Styr Deres PHP-programs flow med betingelser og løkker. Skriv if/else-kæder, switch-sætninger, for-løkker, while-løkker og foreach.

5

A24 lektionerPRO

Definér genanvendelige funktioner i PHP, giv argumenter videre, returnér værdier, og forstå lokalt kontra globalt variabelscope.

6

A24 lektionerPRO

Arbejd med indekserede og associative arrays i PHP. Brug indbyggede array-funktioner til at sortere, søge i, filtrere og transformere data.

7

A24 lektionerPRO

Manipulér tekst med PHP's effektive string-bibliotek. Lær strlen, strpos, substr, str_replace, explode og meget mere.

8

A24 lektionerPRO

Arbejd med datoer og tidspunkter i PHP ved hjælp af date(), time(), mktime() og DateTime-klassen til formatering og beregninger.

9

A24 lektionerPRO

Integrér PHP-logik direkte i HTML-skabeloner. Brug korte echo-tags, adskil logik fra præsentation, og byg dynamiske sider.

10

A25 lektionerPRO

Mestr PHP's byggesten i denne vigtige kategori. Fra variabler og datatyper til operatorer og kontrolstrukturer får du en solid forståelse af PHP's grundlæggende funktioner. Dyk ned i arbejdet med arr…

11

A25 lektionerPRO

Funktioner er kernen i PHP-programmering. I denne kategori lærer du at bruge indbyggede funktioner, definere dine egne genanvendelige funktioner, sende argumenter og returnere værdier. Få styr på mul…

12

A23 lektionerPRO

Lær at håndtere brugerinput gennem formularer i denne praktiske kategori. Du opdager, hvordan du opretter formularer, behandler formulardata sikkert, validerer brugerinput og endda håndterer filuploa…

13

A22 lektionerPRO

Omsæt din PHP-viden til praksis med spændende og kreative projekter. Byg en to-do-liste-app, en kontaktformular eller endda et dynamisk billedgalleri. Projekterne er designet til at styrke dine færdi…

14

B14 lektionerPRO

Håndtér brugerinput i PHP ved hjælp af GET- og POST-superglobals. Validér, rens og behandl HTML-formulardata sikkert.

15

B14 lektionerPRO

Læs, skriv og administrér filer på serveren ved hjælp af PHP's filsystemfunktioner. Arbejd med mapper, og håndtér filuploads.

16

B14 lektionerPRO

Skriv robust PHP-kode med korrekt fejlhåndtering. Brug try/catch, brugerdefinerede undtagelser og PHP's indstillinger for fejlrapportering.

17

B14 lektionerPRO

Forstå grundprincipperne i OOP i PHP. Definér klasser, opret objekter, brug konstruktører, og arbejd med properties og metoder.

18

B14 lektionerPRO

Udvid klasser med nedarvning, håndhæv kontrakter med interfaces, og bland genanvendelig funktionalitet ind med PHP-traits.

19

B14 lektionerPRO

Organisér PHP-kode med namespaces, undgå navnekollisioner, og opsæt PSR-4-autoloading, så klasser indlæses automatisk.

20

B14 lektionerPRO

Brug Composer til at håndtere PHP-afhængigheder. Lær om composer.json, installation af pakker, autoloading og opdatering af afhængigheder.

21

B14 lektionerPRO

Opret forbindelse til MySQL fra PHP med PDO, udfør sikre prepared statements, og håndtér forespørgselsresultater med fetch-metoder.

22

B14 lektionerPRO

Bevar brugerdata på tværs af forespørgsler med PHP-sessioner og cookies. Forstå sessionslagring, udløb og bedste sikkerhedspraksis.

23

B14 lektionerPRO

Brug regulære PCRE-udtryk i PHP med preg_match, preg_replace og preg_split til at validere, søge i og transformere tekst.

24

B14 lektionerPRO

Benyt eksterne REST API'er i PHP med cURL og file_get_contents. Kod og afkod JSON-data med json_encode og json_decode.

25

B14 lektionerPRO

Opdatér Deres PHP-kompetencer med moderne 8.x-funktioner: match-udtrykket, navngivne argumenter, nullsafe-operatoren, enums og Fibers.

26

B16 lektionerPRO

Tag dine PHP-færdigheder til næste niveau ved at integrere databaser i dine projekter. Lær at oprette forbindelse til MySQL, udføre CRUD-operationer og sikre dine forespørgsler med prepared statement…

27

B15 lektionerPRO

Udforsk den objektorienterede side af PHP for at designe mere struktureret og genanvendelig kode. Kategorien introducerer klasser, objekter, nedarvning, indkapsling og polymorfi. OOP-principper styrk…

28

B24 lektionerPRO

Skriv pålidelig PHP-kode med PHPUnit. Opret test cases, assertions, data providers og mocks for at sikre korrekt funktionalitet.

29

B24 lektionerPRO

Dyk dybere ned i PHP med avancerede koncepter som håndtering af sessioner og cookies, arbejde med filer og effektiv fejlhåndtering. Lær at bruge regulære udtryk til effektiv manipulation af strenge o…

30

B24 lektionerPRO

Kom i gang med Laravel. Forstå MVC-mønstret, definér routes, opret controllere, og returnér views fra en Laravel-applikation.

31

B24 lektionerPRO

Arbejd med Deres database ved hjælp af Laravel Eloquent. Definér modeller og relationer, og brug query builder-metoder til CRUD-operationer.

32

B24 lektionerPRO

Implementér brugerauthentificering med Laravel Breeze, og styr adgangen med gates, policies og middleware.

33

B24 lektionerPRO

Flyt langsomme opgaver til baggrunden med Laravel Queues. Opret jobs, dispatch dem, konfigurér drivere, og overvåg dem med Horizon.

34

B24 lektionerPRO

Design og byg REST API'er til produktion i Laravel med resource-controllere, API-resources, versionering, ratebegrænsning og Sanctum-authentificering.

35

B24 lektionerPRO

Sikr Deres PHP-applikationer mod de mest almindelige websårbarheder: cross-site scripting, CSRF-angreb og SQL-injection.

36

B24 lektionerPRO

Deploy PHP-applikationer til produktion på Linux-servere: konfigurér Nginx + PHP-FPM, opsæt CI/CD-pipelines, og administrér miljøer.

37

C14 lektionerPRO

Brug Symfony's selvstændige komponenter uden for et komplet framework: HttpFoundation, DependencyInjection, EventDispatcher og Console.

38

C14 lektionerPRO

Gør PHP-applikationer hurtigere med objektcaching, fragmentcaching og caching af hele sider ved hjælp af Redis og Memcached.

39

C14 lektionerPRO

Find og afhjælp flaskehalse i PHP med profileringsværktøjer som Xdebug og Blackfire. Optimér løkker, databaseforespørgsler og hukommelsesforbrug.

40

C14 lektionerPRO

Skriv vedligeholdelsesvenlig og udvidelig PHP ved at mestre SOLID-principperne og de klassiske design patterns fra Gang of Four gennem eksempler fra den virkelige verden.

41

C14 lektionerPRO

Gå ud over request-response-modellen. Lær om samtidighed i PHP med Fibers, event loops via ReactPHP og højtydende servere med Swoole.

42

C14 lektionerPRO

Skalér og afkobl systemerne med asynkron messaging. Brug RabbitMQ og Kafka fra PHP til at bygge robuste, eventdrevne workflows.

43

C14 lektionerPRO

Byg fleksible, typede API'er med GraphQL i PHP. Definér schemas, skriv resolvers og mutations, og løs N+1-problemet med DataLoader.

44

C14 lektionerPRO

Gå videre end grundlæggende PHPUnit. Bliv fortrolig med testdrevet udvikling, mocking med Mockery, integrationstest og verificering af dine tests med mutationstest.

45

C14 lektionerPRO

Lever PHP stabilt. Containerisér apps med Docker, optimér images med multi-stage builds, orkestrér med Compose, og automatisér leveringen med CI/CD.

46

C24 lektionerPRO

Håndtér kompleks forretningslogik med Domain-Driven Design: entiteter, value objects, aggregater, domæneevents og bounded contexts i PHP.

47

C24 lektionerPRO

Adskil virksomhedskernen fra frameworks og databaser ved hjælp af Clean Architecture og Ports & Adapters-mønsteret (hexagonal arkitektur).

48

C24 lektionerPRO

Opdel en monolit i uafhængige tjenester. Gennemgå kommunikation mellem tjenester, API-gateways, service discovery og resiliensmønstre.

49

C24 lektionerPRO

Se under motorhjelmen. Forstå Zend Engine, hukommelseshåndtering, OPcache og JIT, og skriv derefter din første native PHP-extension i C.

CoddyKit PRO

Lås op for alle 49 kurser på denne sti og alle kurser på alle andre stier

AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.

Se alle abonnementer
Årligt$29.90 / årCa. $2.49 om månedenBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for altid.
Kursusoversigt

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.

Sådan lærer du

  1. 01

    Interaktive lektioner

    Praktiske kodeøvelser med feedback i realtid

  2. 02

    AI-underviser

    Få øjeblikkelig hjælp fra vores AI, når du sidder fast

  3. 03

    Indbygget editor

    Skriv og kør kode direkte i din browser

  4. 04

    Certifikat

    Få et certifikat, når du gennemfører kurset

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Er PHP Academy-kurset gratis?

Ja. Du kan begynde på PHP Academy-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.

Skal jeg have erfaring på forhånd for at lære PHP?

Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med PHP.

Hvordan lærer jeg PHP på CoddyKit?

Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.

Får jeg et certifikat, når jeg gennemfører PHP Academy?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af PHP Academy-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære PHP på min telefon?

Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære PHP på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.

Hvad koster CoddyKit PRO?

Det første kursus på PHP Academy-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.

Hvor lang tid tager det at gennemføre PHP Academy?

PHP Academy har 49 kurser og 195 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 23 timers praktisk øvelse i dit eget tempo.

Start på PHP Academy nu

Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.