Lær PHP: kod & bygg-appikon

Lær PHP: kod & bygg

Utdanning · Gratis · iOS & Android · CoddyKit

Lær PHP: kod & bygg — Øv på PHP-programmering med en kompilator og en AI-mentor

Lær PHP: kod & bygg er en iOS- og Android-app som er gratis å komme i gang med, for PHP-programmering på telefonen. En innebygd PHP-kompilator og -redigerer kjører skriptet ditt og viser resultatet, eller nettsiden det skriver ut, mens 49 kurs tar deg fra din første echo til MySQL med PDO, Laravel og REST API-er – med en AI-mentor som forklarer feilene dine.

App Store — Last ned gratisGoogle Play — Last ned gratis
Pris
Gratis, Pro-oppgradering
Plattformer
iOS og Android
Språk
22
Aldersgrense
4+
Krever
iOS 15.1 eller nyere
App Store
5.0 ★ (1)
Startskjerm med et Learning Path-kort, knappen Start First Lesson, Daily Goal og Feature RequestOversikt over kurset Getting Started with PHP, med samlet fremdrift og et gratis førstegangskurs med fem leksjoner
49Kurs, A1 til C2
RunMobil PHP-redigerer og -kompilator
ForespørselForespørselssimulator
Data inn, en side ut.

Det er omtrent det meste PHP gjør. En forespørsel kommer inn med en spørringsstreng, et skjema eller en informasjonskapsel, skriptet kjører, og HTML kommer tilbake. Appen er laget for at du skal kunne følge denne løkken: beskriv en forespørsel, kjør skriptet og se siden det lager, ved siden av kildekoden og konsollen.

Hva det er

Lær PHP: kod & bygg er en iOS- og Android-app som lærer deg PHP, fra den første echo-setningen via MySQL, objektorientert kode, Laravel og REST API-er. Den tilbyr 49 kurs og 195 leksjoner ordnet fra nivå A1 til C2, en mobil PHP-redigerer og -kompilator som gjengir utskrevet HTML som en nettside, en forespørselssimulator for $_GET, $_POST, informasjonskapsler og økter, en SQLite-sandkasse for databaser, 60 programmeringsoppdrag og en AI-mentor som forklarer feilmeldinger.

Inne i appen

Slik ser den ut

Startskjerm med et Learning Path-kort, knappen Start First Lesson, Daily Goal og Feature Request
HjemLæringsstien starter på 0 %, med en knapp for første leksjon, et daglig mål og et sted der du kan sende inn forespørsler om funksjoner.
Oversikt over kurset Getting Started with PHP, med samlet fremdrift og et gratis førstegangskurs med fem leksjoner
KursoversiktGetting Started with PHP er det første kurset. Det er merket som gratis, har fem leksjoner og en fremdriftslinje.
Leksjonsskjerm om å definere arv med nøkkelordet extends, med et kodeeksempel og Run-knapper
LeksjonEn leksjon om arv forklarer nøkkelordet extends og viser et eksempel med en Run-knapp ved siden av.
AI-chat med foreslåtte spørsmål som «forklar de viktigste konseptene» og «quiz meg»
AI-chatForeslåtte spørsmål ber AI om å forklare konsepter, gi tips, teste deg eller lage en læringsplan.
My Space-skjerm med My Codes, My Notes, My Certificates og en knapp for å hente sertifikatet ditt
Mitt områdeLagrede koder, notater og opptjente sertifikater er samlet på ett sted, og sertifiseringseksamen er bare ett trykk unna.

Kurset

Dette dekker PHP-kurset

49 kurs og 195 leksjoner fra appens egen kursliste – fra ditt første skript til rammeverk, sikkerhet og utrulling.

  1. Getting Started og PHP Basics

    Hva PHP er, hvordan du kjører ditt første skript, og deretter variabler, typer og echo – grunnlaget alle senere kurs bygger på.

  2. Kontrollflyt, funksjoner og scope

    if/else, switch og løkker, etterfulgt av funksjoner, argumenter og variablenes scope.

  3. Tabeller, strenger og datoer

    Tabeller og array-funksjoner, strengfunksjoner samt håndtering av dato og klokkeslett – de viktigste verktøyene i PHP-skript.

  4. PHP og nettet

    Bygg inn PHP i HTML-sider, arbeid med GET- og POST-skjemaer, og håndter økter og informasjonskapsler.

  5. Objektorientert PHP

    Klasser og objekter, arv, grensesnitt og traits, namespaces med PSR-4-autolasting, samt Composer for pakker.

  6. Databaser, JSON og API-er

    MySQL med PDO og forberedte spørringer, samt JSON og bruk av REST API-er.

  7. Laravel

    MVC og ruting, Eloquent ORM, autentisering og autorisering, køer og jobber, samt bygging av REST API-er med Laravel.

  8. Sikkerhet, testing og utrulling

    XSS, CSRF og SQL-injection, enhetstesting med PHPUnit og utrulling av en PHP-applikasjon.

Slik fungerer det

Slik fungerer en økt

En økt kombinerer en kort leksjon med kode du kjører med én gang, slik at idéen og øvingen skjer i samme økt.

  1. Ta én kort leksjon

    Åpne et kurs og gå gjennom en leksjon på fem til ti minutter: først en forklaring i klart språk, deretter et eksempel du kan endre.

  2. Kjør den og se siden

    Skriv et skript i redigereren og trykk på Run. Resultatet vises i en konsollfane, og når koden din skriver ut HTML, ser du den også gjengitt som en nettside ved siden av kildekoden. Du trenger en internettilkobling for å kjøre kode.

  3. Spør, sjekk og fortsett

    Når en feilmelding ikke gir mening, kan du spørre AI-mentoren hva som gikk galt. En quiz og en programmeringsutfordring følger hvert tema, og Bug Hunt gir deg et ødelagt skript du skal fikse.

Hva den inneholder

Dette følger med i appen

49

Kurs, A1 til C2

195 leksjoner ordnet etter nivå, fra variabler og løkker til OOP, MySQL med PDO, Laravel, sikkerhet, testing og avanserte emner som Docker og mikrotjenester.

Run

Mobil PHP-redigerer og -kompilator

Skriv et skript, trykk på Run og les konsollen. Når skriptet skriver ut HTML, viser en sidevisning det som en nettside ved siden av kildekoden og konsollen.

Forespørsel

Forespørselssimulator

Fyll ut $_GET, $_POST, informasjonskapsler og økten, og kjør deretter skriptet som om en nettleser hadde sendt forespørselen.

SQLite

Sandkasse for databaser

Øv på PDO mot en ekte SQLite-database med tabeller du kan spørre mot, slik at en leksjon om forberedte spørringer har noe å kjøre mot.

60

Programmeringsoppdrag

20 enkle, 20 middels vanskelige og 20 vanskelige oppdrag, i tillegg til 20 veiledede prosjekter med startkode og hint, samt trinnvise byggeprosesser for et kontaktskjema, et innloggingssystem, en blogg med CRUD og et REST API.

AI

AI-mentor

Spør om et konsept, en feilmelding eller et kodestykke, og få en tydelig forklaring. Feilmeldinger peker på linjen i din egen kode.

Bakgrunn

Hva brukes PHP til, og er det fortsatt verdt å lære?

PHP er et skriptspråk på serversiden som er laget for å generere nettsider, og det brukes fortsatt på en stor del av nettet, blant annet i WordPress og mange skreddersydde backender. Det er verdt å lære hvis du vil bygge eller vedlikeholde nettsider, jobbe med MySQL eller overta en eksisterende PHP-kodebase. Moderne PHP 8 med navneområder, Composer og rammeverk som Laravel er noe helt annet enn det gamle stereotypiske bildet.

Kjøring på serversidenderfor ser nettleseren aldri koden din

PHP kjører på serveren og sender bare resultatet til nettleseren. Derfor kan et skript lese en database eller en økt uten å eksponere den, og derfor betyr testing av PHP at du sender det en forespørsel, ikke bare åpner en fil.

Forespørselsdata$_GET, $_POST, informasjonskapsler, økter

Alt en besøkende sender, kommer inn i superglobale variabler som $_GET og $_POST, mens informasjonskapsler og en økt holder på tilstanden mellom forespørsler. Å forstå dette er forskjellen mellom et skript og en fungerende nettside.

PDO og forberedte spørringerslik snakker du trygt med MySQL

PDO er standardmåten å spørre en database fra PHP på, og forberedte spørringer holder brukerinndata ute av SQL-strengen. Dette er vanen som hindrer SQL-injeksjon, en av de vanligste sårbarhetene på nettet.

Rammeverk og Composerslik bygges virkelige prosjekter

Composer installerer pakker og laster inn klasser automatisk, og et rammeverk som Laravel legger til ruting, en ORM og autentisering på toppen. De fleste PHP-jobber innebærer et rammeverk, så det grunnleggende i språket er et springbrett, ikke målet.

Passer

Hvem den er for – og ikke for

Passer godt for deg hvis du

  • Er helt nybegynner og vil skrive PHP uten å sette opp en lokal server først
  • Vedlikeholder eller har overtatt et PHP- eller WordPress-nettsted og trenger å lese koden
  • Vil øve på MySQL med PDO, økter og skjemaer gjennom små øvelser som kan kjøres
  • Forbereder deg til et backend-intervju og vil ha spørsmål med svar
  • Vil lære i korte økter på vei til jobb eller skole, i stedet for lange økter ved skrivebordet

Ikke riktig verktøy for deg hvis du

  • Trenger å kjøre kode uten nett, fordi PHP-kjøringen krever en internettforbindelse
  • Vil installere ekte Laravel eller Symfony: rammeverksleksjonene bruker en liten undervisningsvariant, tydelig merket
  • Forventer at alle kurs er gratis: det første kurset er gratis, og Pro låser opp resten
  • Trenger et komplett skrivebordsprosjekt med Composer, en webserver og versjonskontroll

Spørsmål

Ofte stilte spørsmål

Hva er den beste måten å lære PHP-programmering på en telefon?

Bruk en app der koden faktisk kjører, slik at hver leksjon avsluttes med noe du har kjørt. Lær PHP: kod & bygg har en mobil PHP-editor og kompilator, korte leksjoner på fem til ti minutter og en AI-mentor som hjelper med feil. Den kjører skriptet ditt og viser konsollutdataene eller den gjengitte siden – akkurat den tilbakemeldingen PHP-nybegynnere trenger mest.

Kan jeg kjøre PHP-kode på telefonen?

Ja. Appen har en PHP-kompilator og editor: skriv et skript, trykk på Run og les resultatet. Koden kjøres gjennom appens kodekjøring, som krever en internettforbindelse. Hvis skriptet skriver ut HTML, viser en sidevisning den som en webside ved siden av kildekoden og konsollen.

Lærer appen bort Laravel og MySQL?

Ja. Kurslisten dekker MySQL med PDO og forberedte spørringer, og deretter grunnleggende Laravel med MVC og ruting, Eloquent ORM, autentisering, køer og bygging av REST API-er. Rammeverksleksjonene bruker et lite undervisningsrammeverk for å øve på ruter, visninger og en spørringsbygger, og appen merker tydelig at det ikke er ekte Laravel.

Hvor mange kurs og leksjoner har Lær PHP: kod & bygg?

Det har 49 kurs og 195 leksjoner, ordnet fra nivå A1 til C2, slik at både en helt fersk nybegynner og en erfaren utvikler finner et passende neste steg. Leksjonene varer i fem til ti minutter. Det finnes også 60 kodeoppdrag og 20 veiledede prosjekter for øving utover leksjonene.

Er PHP fortsatt verdt å lære?

Ja, hvis du jobber med nettsteder. PHP driver WordPress og et stort antall egenutviklede backender, og moderne PHP 8 med Composer og Laravel brukes mye til API-er og webapper. Når du lærer PHP, lærer du også konsepter på serversiden, som forespørsler, økter og databaser, som du kan ta med deg til andre språk.

Kan jeg øve på skjemaer, økter og informasjonskapsler uten en webserver?

Ja. Forespørselssimulatoren lar deg beskrive en forespørsel ved å fylle ut $_GET, $_POST, informasjonskapsler og en økt, og kjører deretter skriptet som om en nettleser hadde sendt det. En databasesandkasse gir deg en ekte SQLite-database å øve mot med PDO, slik at du kan teste skjemahåndtering og spørringer på telefonen.

Er Lær PHP: kod & bygg gratis?

Appen kan lastes ned gratis fra App Store og Google Play. Gratisversjonen inkluderer det første kurset, Getting Started with PHP, to kodeoppdrag, Bug Hunt, de daglige repetisjonsøvelsene, kodeeditoren og tre spørsmål til AI-mentoren per dag, og den viser annonser. Pro låser opp alle kurs, oppdrag og prosjekter, sertifiseringseksamen og en ubegrenset AI-mentor, og fjerner annonser.

Finnes det et sertifikat eller intervjuforberedelser?

Ja. Når du består avsluttende eksamen, som er en Pro-funksjon, får du et fullføringssertifikat. Til intervjuer inneholder appen 50 intervjuspørsmål med tydelige svar, 50 quizspørsmål og et jukseark med 71 oppføringer. Et sertifikat viser hva du har studert, men er ikke en akkreditert kvalifikasjon.

Kom i gang

Kjør ditt første PHP-skript i dag

Gratis å komme i gang på iOS og Android, på 22 språk.

App Store — Last ned gratisGoogle Play — Last ned gratis
Sist gjennomgått · Utgitt av CoddyKit · Personvernerklæring
Tilgjengelig på iOS og Android.