Dies ist das Repository für den LinkedIn Learning Kurs Code-Challenges für PHP
. Den gesamten Kurs finden Sie auf LinkedIn Learning.
Hinter den Code-Challenges stecken kompakte spannende Programmierrätsel auf unterschiedlichen Schwierigkeitsstufen, mit denen Sie Ihre vorhandenen PHP-Skills testen oder weitere neu hinzulernen können. Die 15 Aufgaben demonstrieren jeweils eine praktische Anwendung in verschiedenen Situationen aus dem Programmieralltag, wie z.B. Fibonacci-Zahlen berechnen, Datentypen deklarieren und vieles mehr.
Zu jeder Aufgabe liefert Ihr Trainer Ralph Steyer gleich die passende Lösung, doch können Sie Ihren Lösungsweg auch ganz leicht mitprogrammieren und testen, denn dieser Kurs zeichnet sich durch eine nahtlose Integration in GitHub Codespaces, einer cloudbasierten Entwicklungsumgebung (IDE), aus. Sie müssen keinen lokalen Rechner einrichten und können direkt zu jeder Zeit praktische Übungen durchführen. Da jede Aufgabe in sich abgeschlossen ist, können Sie den Kurs in beliebiger Reihenfolge und in Ihrem eigenen Tempo absolvieren.
Dieses Repository verwendet nur einen Branch. Die Videos sind nach Kapiteln strukturiert, die zu der jeweiligen Challenge passen. Die Namenskonvention lautet Kapitel#_Challenge#
oder Kapitel#_Solution#
. Wenn Ihnen Materialien zu einer Challenge bereitgestellt werden, finden Sie diese entsprechend in dem *-Challenge-Ordner, die Lösungen unter *-Solution. Unter 02_Solution
finden Sie zum Beispiel die Lösung für das zweite Kapitel. Beachten Sie, dass es nicht für alle Challenges einen Ordner Kapitel#_Challenge#
gibt, aber für jede Challenge einen Ordner Kapitel#_Solution#
.
Sofern Sie nicht mit dem Codespace arbeiten möchten, sind folgende Schritte erforderlich:
-
Um diese Übungsdateien nutzen zu können, müssen Sie folgendes installiert haben:
- Einen PHP-Interpreter
- Einen Webserver
- Ein DBMS wie MariaDB/MySQL
- Empfehlung XAMPP, was Unterstützung von PHP sowie den Webserver Apache und MariaDB bereits bereitstellt
- Einen Browser
- Einen beliebigen Editor
- Sie können auch - mit gewissen Einschränkungen - Codespaces als virtuelle Entwicklungsumgebung verwenden. Die Details werden in dem passenden Video erklärt.
-
Klonen Sie das Repository in Ihre lokale Maschine unter Verwendung von terminal (Mac), CMD (Windows) oder ein anderes Werkzeug mit grafischer Bedienoberfläche wie SourceTree.
Ralph Steyer
Diplom Mathematiker
Sehen Sie sich andere Kurse des Autors auf LinkedIn Learning an.