App-Symbol von PHP Lernen: Programmieren

PHP Lernen: Programmieren

Bildung · Kostenlos · iOS & Android · CoddyKit

PHP Lernen: Programmieren — PHP-Programmierung mit Compiler und KI-Mentor üben

PHP Lernen: Programmieren ist eine kostenlos startbare iOS- und Android-App für PHP-Programmierung auf deinem Smartphone. Ein integrierter PHP-Compiler und -Editor führt dein Skript aus und zeigt die Ausgabe oder die von ihm erzeugte Webseite an. 49 Kurse führen dich von deinem ersten echo bis zu MySQL mit PDO, Laravel und REST APIs – unterstützt von einem KI-Mentor, der dir deine Fehler erklärt.

App Store — Kostenlos herunterladenGoogle Play — Kostenlos herunterladen
Preis
Kostenlos, Pro-Upgrade
Plattformen
iOS und Android
Sprachen
22
Altersfreigabe
4+
Erfordert
iOS 15.1 oder neuer
App Store
5.0 ★ (1)
Startbildschirm mit einer Learning-Path-Karte, der Schaltfläche „Erste Lektion starten“, dem Tagesziel und einer Funktion für Feature-AnfragenÜbersicht zum Kurs „Erste Schritte mit PHP“ mit Gesamtfortschritt und einem kostenlosen ersten Kurs mit fünf Lektionen
49Kurse, A1 bis C2
RunMobiler PHP-Editor und -Compiler
AnfrageAnfrage-Simulator
Daten rein, Webseite raus.

Das ist im Wesentlichen, was PHP tut. Eine Anfrage kommt mit einer Query-Zeichenfolge, einem Formular oder einem Cookie an, das Skript wird ausgeführt und HTML kommt zurück. Die App wurde dafür entwickelt, dass du diesen Ablauf beobachten kannst: Beschreibe eine Anfrage, führe das Skript aus und sieh dir die erzeugte Webseite neben dem Quelltext und der Konsole an.

Was es ist

PHP Lernen: Programmieren ist eine iOS- und Android-App, die PHP von der ersten echo-Anweisung über MySQL und objektorientierten Code bis hin zu Laravel und REST APIs vermittelt. Sie bietet 49 Kurse und 195 Lektionen in der Reihenfolge der Niveaus A1 bis C2, einen mobilen PHP-Editor und -Compiler, der ausgegebenes HTML als Webseite darstellt, einen Anfrage-Simulator für $_GET, $_POST, Cookies und Sessions, eine SQLite-Datenbank-Sandbox, 60 Programmiermissionen sowie einen KI-Mentor, der Fehlermeldungen erklärt.

In der App

So sieht es aus

Startbildschirm mit einer Learning-Path-Karte, der Schaltfläche „Erste Lektion starten“, dem Tagesziel und einer Funktion für Feature-Anfragen
StartseiteDer Lernpfad startet bei 0 % und bietet eine Schaltfläche für die erste Lektion, ein Tagesziel und eine Möglichkeit, Feature-Anfragen zu senden.
Übersicht zum Kurs „Erste Schritte mit PHP“ mit Gesamtfortschritt und einem kostenlosen ersten Kurs mit fünf Lektionen
Kursübersicht„Erste Schritte mit PHP“ ist der erste, als kostenlos gekennzeichnete Kurs mit fünf Lektionen und einem Fortschrittsbalken.
Lektionsbildschirm zur Definition von Vererbung mit dem Schlüsselwort extends und einem Codebeispiel mit Ausführen-Schaltflächen
LektionEine Lektion über Vererbung erklärt das Schlüsselwort extends und zeigt daneben ein Beispiel mit einer Ausführen-Schaltfläche.
AI-Chatbildschirm mit vorgeschlagenen Eingaben wie „Erkläre die wichtigsten Konzepte“ und „Teste mich“
AI-ChatVorgeschlagene Eingaben bitten die AI, Konzepte zu erklären, Tipps zu geben, dich zu testen oder eine Lern-Roadmap zu erstellen.
Bildschirm „Mein Bereich“ mit „Meine Codes“, „Meine Notizen“, „Meine Zertifikate“ und einer Schaltfläche „Zertifikat erhalten“
Mein BereichGespeicherte Codes, Notizen und erworbene Zertifikate findest du an einem Ort – die Zertifikatsprüfung ist nur einen Fingertipp entfernt.

Der Kurs

Das behandelt der PHP-Kurs

49 Kurse und 195 Lektionen aus der kurseigenen Liste der App – von deinem ersten Script bis hin zu Frameworks, Sicherheit und Deployment.

  1. Erste Schritte und PHP-Grundlagen

    Was PHP ist, wie du dein erstes Script ausführst, anschließend Variablen, Typen und echo – die Grundlagen, auf denen alle späteren Kurse aufbauen.

  2. Kontrollfluss, Funktionen und Gültigkeitsbereich

    if/else, switch und Schleifen, gefolgt von Funktionen, Argumenten und dem Gültigkeitsbereich von Variablen.

  3. Arrays, Strings und Datumsangaben

    Arrays und die Array-Funktionen, String-Funktionen sowie die Verarbeitung von Datum und Uhrzeit – die alltäglichen Werkzeuge von PHP-Scripts.

  4. PHP und das Web

    PHP in HTML-Seiten einbetten, mit GET- und POST-Formularen arbeiten sowie Sessions und Cookies verwalten.

  5. Objektorientiertes PHP

    Klassen und Objekte, Vererbung, Interfaces und Traits, Namespaces mit PSR-4-Autoloading sowie Composer für Packages.

  6. Datenbanken, JSON und APIs

    MySQL mit PDO und vorbereiteten Statements sowie JSON und die Nutzung von REST APIs.

  7. Laravel

    MVC und Routing, der Eloquent ORM, Authentifizierung und Autorisierung, Queues und Jobs sowie das Erstellen von REST APIs mit Laravel.

  8. Sicherheit, Testing und Deployment

    XSS, CSRF und SQL-Injection, Unit-Testing mit PHPUnit sowie das Deployment einer PHP-Anwendung.

So funktioniert es

So funktioniert eine Session

Eine Session verbindet eine kurze Lektion mit Code, den du sofort ausführst, sodass sich Theorie und Praxis in derselben Sitzung ergänzen.

  1. Eine kurze Lektion absolvieren

    Öffne einen Kurs und arbeite eine fünf- bis zehnminütige Lektion durch: zuerst eine verständliche Erklärung, danach ein Beispiel, das du verändern kannst.

  2. Ausführen und die Webseite sehen

    Schreibe ein Skript im Editor und tippe auf Run. Die Ausgabe erscheint in einem Konsolen-Tab. Wenn dein Code HTML ausgibt, siehst du es neben dem Quelltext auch als gerenderte Webseite. Zum Ausführen von Code ist eine Internetverbindung erforderlich.

  3. Fragen, prüfen und weitermachen

    Wenn eine Fehlermeldung keinen Sinn ergibt, frag den KI-Mentor, was schiefgelaufen ist. Auf jedes Thema folgen ein Quiz und eine Programmieraufgabe. Bei Bug Hunt bekommst du ein fehlerhaftes Skript, das du reparieren musst.

Was steckt drin

Das bietet die App

49

Kurse, A1 bis C2

195 Lektionen nach Niveau geordnet – von Variablen und Schleifen bis zu OOP, MySQL mit PDO, Laravel, Sicherheit, Testing und fortgeschrittenen Themen wie Docker und Microservices.

Run

Mobiler PHP-Editor und -Compiler

Schreibe ein Skript, tippe auf Run und lies die Konsole. Wenn das Skript HTML ausgibt, zeigt eine Page-Ansicht es neben dem Quelltext und der Konsole als Webseite an.

Anfrage

Anfrage-Simulator

Fülle $_GET, $_POST, Cookies und die Session aus und führe dein Skript so aus, als hätte ein Browser diese Anfrage gesendet.

SQLite

Datenbank-Sandbox

Übe PDO mit einer echten SQLite-Datenbank und Tabellen, die du abfragen kannst. So hast du für eine Lektion zu vorbereiteten Anweisungen auch etwas, worauf du sie anwenden kannst.

60

Programmiermissionen

20 einfache, 20 mittlere und 20 schwierige Missionen sowie 20 angeleitete Projekte mit Startcode und Hinweisen. Dazu kommen Schritt-für-Schritt-Projekte für ein Kontaktformular, ein Login-System, einen Blog mit CRUD und eine REST API.

KI

KI-Mentor

Frag nach einem Konzept, einer Fehlermeldung oder einem Codeabschnitt und erhalte eine verständliche Erklärung. Fehlermeldungen verweisen auf die Zeile in deinem eigenen Code.

Hintergrund

Wofür wird PHP verwendet, und lohnt es sich noch, PHP zu lernen?

PHP ist eine serverseitige Skriptsprache zur Erstellung von Webseiten und läuft nach wie vor auf einem sehr großen Teil des Webs, darunter WordPress und viele individuell entwickelte Backends. PHP zu lernen lohnt sich, wenn du Webseiten erstellen oder warten, mit MySQL arbeiten oder eine bestehende PHP-Codebasis übernehmen möchtest. Modernes PHP 8 mit Namespaces, Composer und Frameworks wie Laravel bietet eine ganz andere Erfahrung als das alte Klischee.

Serverseitige Ausführungwarum der Browser deinen Code nie sieht

PHP läuft auf dem Server und sendet nur das Ergebnis an den Browser. Deshalb kann ein Skript eine Datenbank oder eine Session auslesen, ohne sie offenzulegen. Und deshalb bedeutet das Testen von PHP, ihm eine Anfrage zu senden, statt einfach eine Datei zu öffnen.

Anfragedaten$_GET, $_POST, Cookies, Sessions

Alles, was ein Besucher sendet, kommt in Superglobals wie $_GET und $_POST an. Cookies und eine Session speichern dabei den Zustand zwischen Anfragen. Wer diese versteht, kennt den Unterschied zwischen einem Skript und einer funktionierenden Webseite.

PDO und vorbereitete Anweisungensicher mit MySQL kommunizieren

PDO ist die Standardmethode, um von PHP aus Datenbankabfragen auszuführen. Vorbereitete Anweisungen halten Benutzereingaben aus der SQL-Zeichenfolge heraus. Diese Vorgehensweise verhindert SQL-Injection – eine der häufigsten Sicherheitslücken im Web.

Frameworks und Composerwie echte Projekte entstehen

Composer installiert Pakete und lädt Klassen automatisch. Ein Framework wie Laravel ergänzt darauf Routing, ein ORM und Authentifizierung. Die meisten PHP-Jobs setzen ein Framework voraus – die Grundlagen der Sprache sind also ein Sprungbrett und nicht das Ziel.

Passend

Für wen es geeignet ist – und für wen nicht

Es passt zu dir, wenn du

  • Du bist kompletter Anfänger und möchtest PHP schreiben, ohne zuerst einen lokalen Server einzurichten
  • Du betreust eine PHP- oder WordPress-Website oder übernimmst eine solche und musst den Code lesen können
  • Du möchtest MySQL mit PDO, Sessions und Formularen in kleinen, ausführbaren Übungen trainieren
  • Du bereitest dich auf ein Backend-Interview vor und möchtest Fragen mit Antworten
  • Du lernst lieber in kurzen Einheiten unterwegs als in langen Lernblöcken am Schreibtisch

Du bist hier nicht richtig, wenn du

  • Du musst Code offline ausführen, weil der PHP-Runner eine Internetverbindung benötigt
  • Du möchtest das echte Laravel oder Symfony installieren: Die Framework-Lektionen verwenden einen kleinen, klar gekennzeichneten Lehr-Ersatz
  • Du erwartest, dass jeder Kurs kostenlos ist: Der erste Kurs ist kostenlos, und Pro schaltet die übrigen frei
  • Du benötigst ein vollständiges Desktop-Projekt mit Composer, einem Webserver und Versionsverwaltung

Fragen

Häufig gestellte Fragen

Wie lernst du PHP-Programmierung am besten auf dem Smartphone?

Verwende eine App, in der der Code tatsächlich ausgeführt wird, sodass jede Lektion mit etwas endet, das du selbst ausgeführt hast. PHP Lernen: Programmieren bietet dir einen mobilen PHP-Editor und Compiler, kurze Lektionen von fünf bis zehn Minuten und einen AI-Mentor für Fehler. Dein Script wird ausgeführt und die Konsolenausgabe oder die gerenderte Seite angezeigt – genau dieses Feedback brauchen PHP-Anfänger am meisten.

Kann ich PHP-Code auf meinem Smartphone ausführen?

Ja. Die App enthält einen PHP-Compiler und -Editor: Schreibe ein Script, tippe auf „Ausführen“ und lies die Ausgabe. Der Code wird über den Code-Runner der App ausgeführt, der eine Internetverbindung benötigt. Wenn dein Script HTML ausgibt, zeigt eine Seitenansicht es neben dem Quellcode und der Konsole als Webseite an.

Bringt die App Laravel und MySQL bei?

Ja. Die Kursliste behandelt MySQL mit PDO und vorbereiteten Statements und anschließend die Laravel-Grundlagen mit MVC und Routing, dem Eloquent ORM, Authentifizierung, Queues und dem Erstellen von REST APIs. Die Framework-Lektionen verwenden ein kleines Lehr-Framework, um Routen, Views und einen Query Builder zu üben. Die App kennzeichnet deutlich, dass es sich nicht um das echte Laravel handelt.

Wie viele Kurse und Lektionen bietet PHP Lernen: Programmieren?

Die App bietet 49 Kurse und 195 Lektionen, geordnet von Level A1 bis C2, sodass sowohl komplette Anfänger als auch berufserfahrene Entwickler den nächsten passenden Schritt finden. Die Lektionen dauern fünf bis zehn Minuten. Zusätzlich gibt es 60 Coding-Missionen und 20 geführte Projekte zum Üben über die Lektionen hinaus.

Lohnt es sich noch, PHP zu lernen?

Ja, wenn du mit Websites arbeitest. PHP bildet die Grundlage von WordPress und zahlreichen individuellen Backends. Modernes PHP 8 mit Composer und Laravel wird häufig für APIs und Web-Apps eingesetzt. Beim Lernen entwickelst du außerdem ein Verständnis für serverseitige Konzepte wie Requests, Sessions und Datenbanken, das sich auf andere Sprachen übertragen lässt.

Kann ich Formulare, Sessions und Cookies ohne Webserver üben?

Ja. Mit dem Request-Simulator kannst du einen Request beschreiben, indem du $_GET, $_POST, Cookies und eine Session ausfüllst. Anschließend wird dein Script so ausgeführt, als hätte ein Browser den Request gesendet. Eine Datenbank-Sandbox stellt dir eine echte SQLite-Datenbank bereit, an der du PDO üben kannst. So testest du Formularverarbeitung und Abfragen auf deinem Smartphone.

Ist PHP Lernen: Programmieren kostenlos?

Die App kann kostenlos im App Store und bei Google Play heruntergeladen werden. Die kostenlose Version enthält den ersten Kurs „Erste Schritte mit PHP“, zwei Coding-Missionen, Bug Hunt, die täglichen Wiederholungsübungen, den Code-Editor und drei AI-Mentor-Fragen pro Tag und zeigt Werbung an. Pro schaltet alle Kurse, Missionen und Projekte, die Zertifikatsprüfung und einen unbegrenzten AI-Mentor frei und entfernt die Werbung.

Gibt es ein Zertifikat oder eine Vorbereitung auf Interviews?

Ja. Wenn du die Abschlussprüfung bestehst, die zu den Pro-Funktionen gehört, erhältst du ein Abschlusszertifikat. Für Interviews enthält die App 50 Interviewfragen mit klaren Antworten, 50 Quizfragen und einen Spickzettel mit 71 Einträgen. Ein Zertifikat zeigt, was du gelernt hast, und ist kein anerkanntes Bildungszertifikat.

Loslegen

Führe noch heute dein erstes PHP-Script aus

Kostenloser Einstieg auf iOS und Android in 22 Sprachen.

App Store — Kostenlos herunterladenGoogle Play — Kostenlos herunterladen
Zuletzt geprüft · Veröffentlicht von CoddyKit · Datenschutzerklärung
Verfügbar auf iOS und Android.