Dies ist das Repository für den LinkedIn Learning Kurs WordPress 6 für Entwickler - Grundlagen
. Den gesamten Kurs finden Sie auf LinkedIn Learning.
Dieser Einsteigerkurs macht Sie vom WordPress-Autor zum WordPress-Entwickler: Lernen Sie schnell und einfach eigene WordPress-Themes und -Plugins zu programmieren! Bald begreifen Sie die Anatomie eines WordPress-Themes und Sie sehen, wie Sie das Design Ihrer Webseite verändern. Mit Hilfe praktischer Challenge/Solutions-Einheiten am Ende jeden Kapitels können Sie das erworbene Wissen sofort ausprobieren.
Zu jeder Aufgabe liefert Ihr Trainer Thomas Rose gleich die passende Lösung, doch können Sie auch Ihren Lösungsweg 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. Die Installation und Aktivierung der Sandbox wird zum Start des Kurses ausführlich beschrieben.
Der Codespace wird innerhalb von ca. zwei bis drei Minuten erstellt und es öffnet sich VS Code im Browser. Anschließend werden Abhängigkeiten via composer und npm geladen, Erweiterungen für VS Code werden eingebunden und WordPress wird installiert. Dieser Vorgang dauert erstmalig weitere zwei bis drei Minuten.
Sobald das Terminal vom postCreateCommand wieder freigegeben ist, ist Ihre lokale Entwicklungsumgebung in der Cloud einsatzbereit. Ihre WordPress-Installation ist im Reiter Ports verlinkt, ins Backend können Sie sich mit admin/password einloggen. DIe Zugangsdaten finden Sie auch im Makefile.
Sie benötigen die folgende Software auf Ihrem Computer
- Visual Studio Code (oder eine andere IDE)
- Docker
- php
- evtl. Composer
- evtl. Node
- ggf. forken Sie dieses Repo
- klonen Sie es auf Ihre lokale Maschine
- Bbearbeiten Sie ggf. die .env-Datei.
- Starten Sie das Projekt mit dem Befehl:
docker-compose up -d
npm install
composer install
Thomas Rose
Medienpädagoge
Sehen Sie sich andere Kurse des Autors auf LinkedIn Learning an.