App-icoon van Leer PHP: code & bouw

Leer PHP: code & bouw

Onderwijs · Gratis · iOS & Android · CoddyKit

Leer PHP: code & bouw — Leer PHP programmeren met een compiler en een AI-mentor

Leer PHP: code & bouw is een gratis te starten iOS- en Android-app voor PHP-programmeren op je telefoon. Met de ingebouwde PHP-compiler en editor voer je je script uit en zie je de uitvoer of de webpagina die het script afdrukt. In 49 cursussen leer je alles vanaf je eerste echo tot MySQL met PDO, Laravel en REST API's, met een AI-mentor die je fouten uitlegt.

App Store — Gratis downloadenGoogle Play — Gratis downloaden
Prijs
Gratis, upgrade naar Pro
Platforms
iOS en Android
Talen
22
Leeftijdsclassificatie
4+
Vereist
iOS 15.1 of hoger
App Store
5.0 ★ (1)
Startscherm met een kaart voor Learning Path, de knop Start First Lesson, Daily Goal en Feature RequestOverzicht van de cursus Getting Started with PHP met de totale voortgang en een gratis eerste cursus van vijf lessen
49Cursussen, A1 tot C2
RunMobiele PHP-editor en compiler
RequestRequestsimulator
Data erin, een pagina eruit.

Dat is grotendeels wat PHP doet. Er komt een request binnen met een querystring, een formulier of een cookie, het script wordt uitgevoerd en er komt HTML terug. De app is gemaakt om je die lus te laten zien: beschrijf een request, voer het script uit en bekijk de pagina die het oplevert naast de broncode en de console.

Wat het is

Leer PHP: code & bouw is een iOS- en Android-app die je PHP leert vanaf de eerste echo-instructie tot en met MySQL, objectgeoriënteerde code, Laravel en REST API's. De app biedt 49 cursussen en 195 lessen, geordend van niveau A1 tot C2, een mobiele PHP-editor en compiler die afgedrukte HTML als webpagina weergeeft, een requestsimulator voor $_GET, $_POST, cookies en sessies, een SQLite-databasesandbox, 60 programmeermissies en een AI-mentor die foutmeldingen uitlegt.

In de app

Hoe het eruitziet

Startscherm met een kaart voor Learning Path, de knop Start First Lesson, Daily Goal en Feature Request
HomeHet leertraject begint op 0%, met een knop voor de eerste les, een dagelijks doel en een plek om feature requests te versturen.
Overzicht van de cursus Getting Started with PHP met de totale voortgang en een gratis eerste cursus van vijf lessen
CursusoverzichtGetting Started with PHP is de eerste cursus, gemarkeerd als gratis, met vijf lessen en een voortgangsbalk.
Lessenscherm over het definiëren van overerving met het sleutelwoord extends en een codevoorbeeld met knoppen om de code uit te voeren
LesEen les over overerving legt het sleutelwoord extends uit en geeft er een voorbeeld bij met een knop om de code uit te voeren.
AI-chatscherm met voorgestelde prompts zoals leg de belangrijkste concepten uit en overhoor me
AI-chatDe voorgestelde prompts vragen de AI om concepten uit te leggen, tips te geven, je te overhoren of een leerroute te maken.
My Space-scherm met My Codes, My Notes, My Certificates en een knop Get Your Certificate
My SpaceOpgeslagen code, notities en behaalde certificaten vind je op één plek, met het certificaatsexamen binnen handbereik.

De cursus

Wat de PHP-cursus behandelt

49 cursussen en 195 lessen uit de eigen cursuscatalogus van de app, van je eerste script tot frameworks, beveiliging en deployment.

  1. Getting Started en PHP Basics

    Wat PHP is, je eerste script uitvoeren en daarna variabelen, types en echo: de basis waarop elke volgende cursus voortbouwt.

  2. Control Flow, Functions en Scope

    if/else, switch en loops, gevolgd door functions, arguments en variable scope.

  3. Arrays, Strings, Dates

    Arrays en de array functions, string functions en het werken met datum en tijd: de dagelijkse hulpmiddelen van PHP-scripts.

  4. PHP en het web

    PHP in HTML-pagina's insluiten, werken met GET- en POST-formulieren en sessions en cookies beheren.

  5. Object-Oriented PHP

    Classes en objects, inheritance, interfaces en traits, namespaces met PSR-4 autoloading en Composer voor packages.

  6. Databases, JSON en APIs

    MySQL met PDO en prepared statements, plus JSON en het gebruiken van REST APIs.

  7. Laravel

    MVC en routing, de Eloquent ORM, authentication en authorization, queues en jobs en REST APIs bouwen met Laravel.

  8. Security, Testing en Deployment

    XSS, CSRF en SQL injection, unit testing met PHPUnit en een PHP-applicatie deployen.

Hoe het werkt

Zo werkt een sessie

Een sessie combineert een korte les met code die je meteen uitvoert, zodat het idee en de oefening in dezelfde sessie plaatsvinden.

  1. Volg één korte les

    Open een cursus en werk een les van vijf tot tien minuten door: eerst een uitleg in gewone taal en daarna een voorbeeld dat je kunt aanpassen.

  2. Voer de code uit en bekijk de pagina

    Schrijf een script in de editor en tik op Run. De uitvoer verschijnt in een consoletabblad. Wanneer je code HTML afdrukt, zie je die ook naast de broncode als webpagina weergegeven. Voor het uitvoeren van code heb je een internetverbinding nodig.

  3. Vraag, controleer en ga verder

    Als een foutmelding nergens op slaat, vraag je de AI-mentor wat er misging. Na elk onderwerp volgen een quiz en een programmeeruitdaging, en met Bug Hunt krijg je een kapot script dat je moet repareren.

Wat erin zit

Wat je bij de app krijgt

49

Cursussen, A1 tot C2

195 lessen, geordend op niveau, van variabelen en lussen tot OOP, MySQL met PDO, Laravel, beveiliging, testen en geavanceerde onderwerpen zoals Docker en microservices.

Run

Mobiele PHP-editor en compiler

Schrijf een script, tik op Run en lees de console. Wanneer het script HTML afdrukt, toont de weergave Page die als webpagina naast de broncode en de console.

Request

Requestsimulator

Vul $_GET, $_POST, cookies en de sessie in en voer je script uit alsof een browser dat request had verstuurd.

SQLite

Databasesandbox

Oefen met PDO op een echte SQLite-database met tabellen die je kunt bevragen, zodat een les over prepared statements iets heeft om op uit te voeren.

60

Programmeermissies

20 eenvoudige, 20 gemiddelde en 20 moeilijke missies, plus 20 begeleide projecten met startcode en hints, en stapsgewijze projecten voor een contactformulier, een inlogsysteem, een blog met CRUD en een REST API.

AI

AI-mentor

Vraag naar een concept, een foutmelding of een stukje code en krijg een duidelijke uitleg. Foutmeldingen verwijzen naar de regel in je eigen code.

Achtergrond

Waarvoor wordt PHP gebruikt en is het nog steeds de moeite waard om het te leren?

PHP is een server-side scripttaal die is ontwikkeld om webpagina's te genereren. De taal draait nog steeds op een zeer groot deel van het web, waaronder WordPress en veel aangepaste backends. PHP leren is de moeite waard als je websites wilt bouwen of onderhouden, met MySQL wilt werken of een bestaande PHP-codebase wilt overnemen. Modern PHP 8 met namespaces, Composer en frameworks zoals Laravel biedt een heel andere ervaring dan het oude stereotype.

Server-side uitvoeringwaarom de browser je code nooit ziet

PHP draait op de server en stuurt alleen het resultaat naar de browser. Daarom kan een script een database of sessie lezen zonder die gegevens bloot te geven. Daarom betekent PHP testen dat je een request verstuurt, niet dat je alleen een bestand opent.

Requestgegevens$_GET, $_POST, cookies, sessies

Alles wat een bezoeker verstuurt, komt binnen via superglobals zoals $_GET en $_POST, terwijl cookies en een sessie de status tussen requests bewaren. Als je dit begrijpt, maak je het verschil tussen een script en een werkende webpagina.

PDO en prepared statementsveilig communiceren met MySQL

PDO is de standaardmanier om vanuit PHP een database te bevragen, en prepared statements houden gebruikersinvoer buiten de SQL-string. Deze gewoonte voorkomt SQL-injectie, een van de meest voorkomende kwetsbaarheden op het web.

Frameworks en Composerhoe echte projecten worden gebouwd

Composer installeert packages en laadt classes automatisch, terwijl een framework zoals Laravel routing, een ORM en authenticatie toevoegt. Bij de meeste PHP-banen werk je met een framework, dus de basis van de taal is een opstap en niet het eindpunt.

Past bij jou

Voor wie het is — en voor wie niet

Past goed bij je als je

  • Je bent een complete beginner die PHP wil schrijven zonder eerst een lokale server in te stellen
  • Je beheert een PHP- of WordPress-site of neemt die over en moet de code kunnen lezen
  • Je wilt MySQL met PDO, sessions en forms oefenen in kleine oefeningen die je kunt uitvoeren
  • Je bereidt je voor op een backend-interview en wilt vragen met antwoorden
  • Je leert liever in korte sessies onderweg dan in lange blokken achter je bureau

Niet het juiste hulpmiddel als je

  • Je moet code offline kunnen uitvoeren, omdat de PHP runner een internetverbinding nodig heeft
  • Je wilt het echte Laravel of Symfony installeren: de frameworklessen gebruiken een kleine onderwijsvervanger, die duidelijk als zodanig is gemarkeerd
  • Je verwacht dat elke cursus gratis is: de eerste cursus is gratis en Pro ontgrendelt de rest
  • Je hebt een volledig desktopproject nodig met Composer, een webserver en version control

Vragen

Veelgestelde vragen

Wat is de beste manier om PHP-programmeren op een telefoon te leren?

Gebruik een app waarin de code daadwerkelijk wordt uitgevoerd, zodat elke les eindigt met iets wat je zelf hebt uitgevoerd. Leer PHP: code & bouw heeft een mobiele PHP-editor en compiler, korte lessen van vijf tot tien minuten en een AI-mentor voor fouten. De app voert je script uit en toont de console-uitvoer of de weergegeven pagina: precies de feedback die PHP-beginners het hardst nodig hebben.

Kan ik PHP-code op mijn telefoon uitvoeren?

Ja. De app bevat een PHP-compiler en -editor: schrijf een script, tik op Run en lees de uitvoer. De code wordt uitgevoerd via de code runner van de app, waarvoor een internetverbinding nodig is. Als je script HTML afdrukt, toont de Page-weergave dit als webpagina naast de broncode en de console.

Leert de app Laravel en MySQL?

Ja. De cursuscatalogus behandelt MySQL met PDO en prepared statements en daarna de basis van Laravel met MVC en routing, de Eloquent ORM, authentication, queues en het bouwen van REST APIs. De frameworklessen gebruiken een klein onderwijsframework om routes, views en een query builder te oefenen, en de app vermeldt duidelijk dat dit niet het echte Laravel is.

Hoeveel cursussen en lessen heeft Leer PHP: code & bouw?

De app heeft 49 cursussen en 195 lessen, geordend van niveau A1 tot C2, zodat zowel een complete beginner als een werkende developer een volgende stap vindt. Lessen duren vijf tot tien minuten. Daarnaast zijn er 60 coding missions en 20 begeleide projecten om verder te oefenen dan alleen de lessen.

Is PHP nog steeds de moeite waard om te leren?

Ja, als je met websites werkt. PHP vormt de basis van WordPress en een groot aantal custom backends, en modern PHP 8 met Composer en Laravel wordt veel gebruikt voor APIs en webapps. Je leert er ook server-sideconcepten mee, zoals requests, sessions en databases, die je kunt toepassen in andere talen.

Kan ik forms, sessions en cookies oefenen zonder webserver?

Ja. Met de request simulator kun je een request beschrijven door $_GET, $_POST, cookies en een session in te vullen. Daarna wordt je script uitgevoerd alsof een browser het request heeft verstuurd. In een database sandbox krijg je een echte SQLite-database om PDO mee te oefenen, zodat je form handling en queries op je telefoon kunt testen.

Is Leer PHP: code & bouw gratis?

De app is gratis te downloaden in de App Store en op Google Play. De gratis versie bevat de eerste cursus, Getting Started with PHP, twee coding missions, Bug Hunt, de dagelijkse herhalingsoefeningen, de code-editor en drie vragen aan de AI-mentor per dag, en toont advertenties. Pro ontgrendelt elke cursus, missie en elk project, het certificaatsexamen en een onbeperkte AI-mentor, en verwijdert advertenties.

Is er een certificaat of voorbereiding op interviews?

Ja. Als je slaagt voor het eindexamen, een Pro-functie, verdien je een certificaat van voltooiing. Voor interviews bevat de app 50 interviewvragen met duidelijke antwoorden, 50 quizvragen en een spiekbriefje met 71 items. Een certificaat laat zien wat je hebt gestudeerd en is geen erkende kwalificatie.

Aan de slag

Voer vandaag nog je eerste PHP-script uit

Gratis te beginnen op iOS en Android, in 22 talen.

App Store — Gratis downloadenGoogle Play — Gratis downloaden
Laatst gecontroleerd · Uitgegeven door CoddyKit · Privacybeleid
Beschikbaar op iOS en Android.