14 kostenlose Tutorials und Kurse zum Erlernen von PHP

Veröffentlicht: 2021-09-15

Sie haben wahrscheinlich schon gehört, dass PHP viel einfacher zu erlernen ist als andere Programmiersprachen wie Java oder die .NET-Sprachen, ganz zu schweigen von Perl, aber wenn Sie mit PHP noch nicht vertraut sind, kann es entmutigend sein. Wenn Sie neu bei PHP sind, sind wir hier, um Ihnen zu helfen.

Der erste Block der PHP-Tutorials ist allgemeiner und deckt die Grundlagen von PHP als Sprache ab, wie z. wie das Erstellen von Captchas, das Erstellen von Formularen und sogar das Erstellen eines kompletten CMS.

Denken Sie jetzt daran, nehmen Sie sich Zeit für jedes Tutorial und genießen Sie es!

Ein einfaches PHP-Tutorial auf PHP.net

Es spielt keine Rolle, nach welcher Art von Informationen Sie suchen, es ist immer am besten, an der Quelle zu beginnen. Dies gilt natürlich auch für das Erlernen von PHP, der eigentlichen Seite der PHP-Programmiersprache: php.net.

Ich sage nicht, dass dieses Tutorial das einfachste ist, aber es ist ein großartiges Tutorial für den Einstieg. Es ist eher eine allgemeine Einführung in PHP als ein vollständiger Leitfaden. Es ist in die folgenden Abschnitte unterteilt:

  • Was brauche ich?
  • Ihre erste PHP-fähige Seite
  • Etwas Nützliches
  • Umgang mit Formularen
  • Verwenden von altem Code mit neuen Versionen von PHP
  • Was kommt als nächstes?

Das Tutorial sollte nur etwa 15 Minuten in Anspruch nehmen – vorausgesetzt, Sie überprüfen nicht alle Hyperlinks zu den anderen Seiten. Wenn Sie dies tun, wird es wahrscheinlich Wochen dauern, bis es fertig ist.

PHP für Anfänger Kompletter Kurs

Dieses Tutorial ist viel länger und ausführlicher als das obige Tutorial. Es deckt alle Grundlagen von PHP ab, wie Variablen, Bedingungen, HTML-Formulare, Schleifen, Arrays, Strings, Funktionen, Sicherheit, Dateimanipulation, MySQL, Benutzerauthentifizierung. Am Ende des Tutorials finden Sie Kapitel zum Programmieren von Beispiel-Apps wie Umfragen und Online-Foren.

Dies ist ein langes Tutorial und Sie müssen möglicherweise einige Kapitel mehr als einmal durchgehen, besonders wenn Sie neu in PHP sind. Sie werden also mindestens ein oder zwei Tage brauchen, um alles durchzuarbeiten.

Einführung in PHP Kompletter Kurs

Wenn Sie ein Fan von Video-Tutorials sind, werden Sie diesen PHP-Kurs lieben. Es sind über 200 Videos verfügbar, die absolut alles über PHP abdecken.

Die Serie deckt alle Aspekte von PHP ab, z. B. wie Sie XAMMP installieren, wie Sie Ihre erste PHP-Datei erstellen, Eingabe/Ausgabe, Variablen, Bedingungen, Operatoren, Schleifen, häufig verwendete Funktionen, Zeichenfolgen, Arrays, Beispielanwendungen usw.

Es ist eine riesige Ressource und wenn Sie absolut alles lernen wollen, werden Sie Wochen brauchen, um alles abzudecken. Jedes Video ist jedoch ziemlich kurz – von 1 bis 10 Minuten, sodass Sie ein paar davon an einem Tag ansehen, sie am nächsten Tag überarbeiten und dann zum nächsten Video übergehen können.

PHP 101: PHP für den absoluten Anfänger Kompletter Kurs

Dies ist ein weiterer vollständiger PHP-Kurs, der Sie durch die Grundlagen führt. Wie bei den anderen Kursen deckt es alles ab – Variablen, Operatoren, Schleifen, Funktionen, Argumente, MySQL, objektorientierte Programmierung, Sitzungen und Cookies, Fehlerbehandlung und Sicherheit.

Es enthält sogar zwei Tutorials zum Erstellen von Beispielanwendungen – beispielsweise eine einfache Webanwendung und einen RSS-Nachrichtenaggregator. Ähnlich wie bei den anderen vollständigen Kursen wird dieser mindestens ein paar Tage zum Lesen, Lernen und Überarbeiten benötigen.

MySQL-PHP-Tutorial

Die bisherigen Tutorials enthalten Abschnitte über MySQL und wie man es mit PHP verwendet, aber da PHP und MySQL [fast] die ganze Zeit zusammen verwendet werden, würde es nicht schaden, ein Tutorial zu behandeln, das sich ausschließlich auf MySQL konzentriert.

Dieses Tutorial erklärt, wie Sie eine neue MySQL-Datenbank erstellen, sich damit verbinden, Benutzer erstellen und ihnen Berechtigungen erteilen, ein einfaches Skript schreiben, eine Datenbank erstellen und füllen, Daten abrufen, Escape-Zeichen verwenden, Spaltenüberschriften drucken, Felder und Zeilen zählen, schreiben und Bilder lesen und Transaktionen verwenden.

Wenn Sie bereits mit der SQL-Syntax vertraut sind, sollte dieses Tutorial nur 2-4 Stunden dauern.

PHP OOP Tutorial vom Anfänger bis zum Fortgeschrittenen

Diese mehrteilige Tutorial-Serie konzentriert sich auf PHP aus der Sicht der objektorientierten Programmierung (OOP). Es beginnt schön und sanft, so dass Sie selbst wenn Sie ein Anfänger in PHP und OOP sind, leicht folgen können.

Der erste Teil behandelt die Grundkonzepte von OOP, wie Objekte, Abstraktion, Vererbung, Kapselung und Polymorphismus, aber die folgenden Teile tauchen viel tiefer ein.

Dieses Tutorial dauert nicht länger als 15 Minuten (einschließlich der Zeit, die Sie zum Testen der Beispiele benötigen). Die folgenden Tutorials in der Reihe sind jedoch viel länger und komplizierter, sodass Sie für jedes von ihnen möglicherweise eine halbe Stunde oder mehr aufwenden möchten.

Listen Sie Dateien und Verzeichnisse mit PHP auf

Listen von Dateien und Verzeichnissen sind in der Webentwicklung weit verbreitet. Dieses Tutorial zeigt Ihnen, wie Sie Dateien und Verzeichnisse mit der Funktion glob() () auflisten, einer Kombination aus den Funktionen opendir() , readdir() und closedir() und der Funktion scandir() .

Sie lernen auch einige fortgeschrittene Techniken zum Auflisten von Dateien/Verzeichnissen – SPL-Iteratoren, wie den FilesystemIterator , den RecursiveDirectoryIterator und den GlobIterator .

Das Tutorial ist nicht so komplex, wie es auf den ersten Blick erscheinen mag, aber Sie sollten wahrscheinlich mindestens 45 Minuten Zeit einplanen, um es abzuschließen. Es kann sogar länger dauern, wenn nicht alles wie erwartet funktioniert und Sie einige Korrekturen vornehmen müssen.

Automatisches CSS3-Präfixer- und -Komprimierungs-Tutorial

CSS-Dateien sind Textdateien, können aber sehr groß sein. Deshalb profitieren sie von einer gewissen Komprimierung. Anstatt alle CSS3-Eigenschaften mit browserspezifischen Präfixen von Hand zu schreiben, kann dies außerdem mit PHP automatisiert werden.

In diesem Tutorial lernen Sie genau, wie das geht: Generieren Sie CSS3-Eigenschaften mit browserspezifischen Präfixen, wie Sie alle CSS-Dateien verketten, um Platz zu sparen und die Ladezeit zu verkürzen, und wie Sie beides automatisch tun, wenn eine Webseite angefordert wird.

Die geschätzte Zeit zum Absolvieren des Tutorials beträgt etwa eine Stunde.

Automatisches CSS3-Präfixer- und Kompressor-PHP-Tutorial

Erstellen Sie Ihr eigenes Captcha in PHP

Dieses kurze Tutorial wurde in der Art und Weise eines typischen Programmierers geschrieben, was bedeutet, dass es wenig bis gar keine Erklärungen, kurze bis fehlende Kommentare und die Annahme enthält, dass alles offensichtlich und klar ist.

Abgesehen davon ist es jedoch ein nützliches Tutorial, und die etwas fortgeschritteneren Programmierer werden es vielleicht lieben, nur weil es wenige Wörter und viel Code verwendet.

Erste Schritte mit regulären PHP-Ausdrücken

Und jetzt ein Tutorial zu Jedermanns Liebling: Reguläre Ausdrücke. Unglücklicherweise für alle, die sie hassen, sind reguläre Ausdrücke ziemlich nützlich, obwohl Sie sie oft mit anderen Techniken umgehen können.

Das Tutorial im Link erklärt, was reguläre Ausdrücke sind, die Perl-kompatiblen regulären Ausdrücke, die grundlegende Syntax von regulären PHP-Ausdrücken, wie man reguläre Ausdrücke in PHP verwendet, nützliche Regex-Funktionen. Darüber hinaus enthält das Tutorial einen Spickzettel, in dem alle grundlegenden Dinge an einem übersichtlichen Ort gesammelt sind.

Das Tutorial kann ein oder zwei Stunden dauern, aber das hängt von Ihrer Vertrautheit mit regulären Ausdrücken ab. Wenn Sie ihnen völlig fremd sind, müssen Sie damit rechnen, einige Abschnitte mehrmals zu lesen, und das wird Sie natürlich viel mehr Zeit in Anspruch nehmen.

Erstellen Sie Ihr eigenes Captcha in PHP-Tutorial

Einfacher Banner-Rotator mit PHP, jQuery und MySQL

Dieses Tutorial geht über PHP hinaus, aber da das im wirklichen Leben genau das ist, was Sie brauchen, ist das Tutorial hier enthalten. Zuerst müssen Sie das Datenbankschema erstellen, dann den XHTML-Code, dann das CSS, und erst danach werden Sie mit der PHP-Seite der Dinge fortfahren.

Das Tutorial dauert mindestens 2 Stunden, wenn Sie nicht viele Änderungen am Code vornehmen müssen.

Einfacher Banner-Rotator mit PHP-Tutorial

Erstellen Sie ein CMS an einem Nachmittag mit PHP & MySQL

Wenn wir hier ehrlich sind, wird dieses Tutorial wahrscheinlich mehr als einen Nachmittag in Anspruch nehmen. Allerdings ist es auch nicht so schwer, wie es scheint.

Um das CMS zu erstellen, müssen Sie mit der SQL-Syntax und MySQL vertraut sein. Wenn Sie also keine Kenntnisse in diesen Bereichen haben, sehen Sie sich zuerst die Tutorials an, die oben MySQL lehren, und kehren Sie dann zu diesem zurück.

Das CMS, das Sie zu erstellen lernen werden, verfügt über alle grundlegenden Funktionen, die Sie von einem CMS erwarten würden.

Das Frontend hat:

  • Homepage mit den 5 neusten Artikeln
  • Artikellistenseite (Archive), auf der Auszüge aller Artikel angezeigt werden
  • Eine „Artikel anzeigen“-Seite (einzelner Beitrag), auf der Besucher den gesamten Artikel lesen können

Und das Backend wird Folgendes haben:

  • Anmeldung/Abmeldung des Administrators
  • Liste aller Artikel
  • Fügen Sie einen neuen Artikel hinzu
  • Bearbeite einen bestehenden Artikel
  • Löschen Sie einen vorhandenen Artikel

PHP-Skriptbild des Tages

Dieses Tutorial zeigt Ihnen, wie Sie ein PHP-Skript-Image des Tages erstellen. Alles, was Sie tun müssen, ist das heutige Datum zu finden (mit Hilfe der date ), den Wert in der Variablen „ $today “ zu speichern und $today mit dem Namen des Tages zu vergleichen.

Dann zeigen Sie die Nachricht „Heute ist „ … “ (Sie können die Nachricht natürlich ändern) zusammen mit dem Bild des Tages an.

Die geschätzte Zeit für die Erledigung der Aufgabe beträgt etwa 10 bis 15 Minuten. Dies beinhaltet jedoch nicht die Zeit, um jeden Tag nach den Bildern zu suchen, die angezeigt werden sollen, daher sollten Sie sie möglicherweise im Voraus vorbereiten.

PHP-Skriptbild des Tages


PHP macht Spaß und kann für so viele Aufgaben verwendet werden. Diese Tutorials werden Sie nicht zu einem PHP-Guru machen, aber sie werden Ihnen helfen, Ihre Fähigkeiten zu verbessern und Ihnen hoffentlich ermöglichen, komplexere PHP-Anwendungen zu entwickeln.