Grundlagen der Entwicklung für WordPress
Dieser eintägige Kurs richtet sich speziell an Entwicklerinnen und Entwickler, die das Handwerk der WordPress-Theme- und Plugin-Programmierung erlernen oder vertiefen möchten. In diesem praxisorientierten Workshop erläutern wir die wichtigsten Konzepte und Techniken, die erforderlich sind, um individuelle und leistungsstarke Themes und Plugins für WordPress zu erstellen. Egal, ob Sie Ihre bestehenden Fähigkeiten erweitern oder von Grund auf neu anfangen möchten – dieser Kurs bietet Ihnen das notwendige Wissen und die Werkzeuge, um Ihre WordPress-Projekte auf das nächste Level zu heben. Bei dem Kurs WordPress für Entwickler handelt es sich um einen Präsenzkurs. Veranstaltungsort ist Gießen im Raum Mittelhessen.
Überblick über Inhalte
- Grundlagen und Architektur von WordPress
- Entwicklung von WordPress Themes
- Entwicklung von WordPress Plugins
- Die wichtigsten WordPress Queries
- WordPress Hooks: Actions und Filters
- Debugging und Fehlersuche
Im Rahmen des Kurses entwickeln wir ein einfaches eigenes Theme, sowie wenige kleine Plugins, anhand derer die wichtigsten Techniken erklärt werden.
Zielgruppe
Dieser Kurs richtet sich an Entwickler, die bereits über grundlegende Kenntnisse in HTML, CSS, JS und PHP verfügen und ihre Fähigkeiten in der WordPress-Entwicklung ausbauen möchten. Ob Sie ein Freelancer, ein Mitglied eines Entwicklungsteams oder ein Unternehmer sind, der sein eigenes Online-Geschäft aufbauen möchte – dieser Kurs bietet wertvolle Einblicke und praxisnahes Wissen, um Ihre Projekte erfolgreich zu realisieren. Anfänger in der WordPress-Entwicklung sind ebenso willkommen wie erfahrene Entwickler, die ihre Kenntnisse vertiefen und spezialisieren möchten.
Referent
Ihr Referent verfügt über mehr als 20 Jahre Erfahrung in der Erstellung und Verwaltung von Webseiten. Mehr als 12 Jahre dieser Zeit hat er bereits mit WordPress gearbeitet, dazu ist er jahrelang als Trainer und Coach für Schulungen und Workshops aktiv. Hierbei hat er Schulungen inhouse, online oder im Auftrag Dritter konzipiert und durchgeführt.
Rudimentäre Erfahrungen mit WordPress erforderlich. Erfahrung mit PHP, HTML und CSS notwendig. TN sollten im Umgang mit einer IDE, sowie (S)FTP und SSH vertraut sein. Erfahrung mit MySQL von Vorteil.
Unser Versprechen- Kleingruppen mit max. 6 Personen
- Praxisnahe Inhalte
TiG Gießen
Winchesterstr. 2
35394 Gießen
Das Programm im Detail
Im Rahmen des eintägigen Kurses erhalten Interessierte einen Überblick über die wichtigsten Konzepte von WordPress und der Entwicklung von Plugins sowie Childthemes und Themes.
1) Grundlagen und Architektur von WordPress
- Überblick über die WordPress-Architektur
- Die Rolle von Themes und Plugins
- Einführung in die WordPress-Dateistruktur
- Die Datenbankstruktur von WordPress
- Post-Types, Taxonomien und Meta-Felder
2) Entwicklung von WordPress Themes
- Aufbau und Struktur eines WordPress Themes
- Erstellung und Nutzung von Templates und Template Tags
- Einbindung und Anpassung von CSS und JavaScript
- Entwicklung von Child Themes
3) Entwicklung von WordPress Plugins
- Grundlagen und Best Practices der Plugin-Entwicklung
- Nutzung der WordPress Plugin API
- Integration von externen APIs
4) Die wichtigsten WordPress Queries
- Zweckspezifische Funktionen für Posts, Pages und co.
- Grundlagen von WP_Query
- Erstellung und Nutzung benutzerdefinierter Abfragen
- Abfrageparameter und ihre Anwendung
5) WordPress Hooks: Actions und Filters
- Unterschied zwischen Actions und Filters
- Anwendung und Praxisbeispiele von Actions
- Anwendung und Praxisbeispiele von Filters
- Erstellung eigener Hooks
6) Debugging und Fehlersuche
- Nutzung von WordPress-Debugging-Tools
- Logging und Fehlerprotokollierung
- Best Practices für die Fehlersuche in Themes und Plugins
Bitte beachten Sie: Die Themen Internationalisierung und Entwicklung eigener Blöcke für den Block-Editor (Gutenberg) werden in diesem Tageskurs nicht behandelt. Wir beschränken uns in dieser Veranstaltung auf „klassische“ Themes, die zwar mit Gutenberg kompatibel sind. Auf reine Block-Themes sowie den Site Editor können wir in dieser Veranstaltung aber nicht eingehen. Sollten Sie an diesen Themen Interesse haben, sprechen Sie uns bitte wegen einer individuellen Fortbildung an.