PHP Training: Professionelle Webanwendungen entwickeln
Eine lauffähige PHP-Webanwendung mit sicherer Eingabeverarbeitung und wiederverwendbarer Struktur entwickeln
- Lauffähiges PHP-Praxisprojekt
- Sichere Formularverarbeitung
- OOP und PSR-4-Autoloading
- 5 Tage
- Fortgeschritten
- Online
- Zufriedenheitsgarantie Risikofrei für dich
- Online Live per Videokonferenz
- max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
- Keine Vorkasse Rechnung nach dem Seminar
Das nimmst du mit
- Lauffähiges PHP-Praxisprojekt
- Sichere Formularverarbeitung
- OOP und PSR-4-Autoloading
- Geschützte Sessions und Uploads
- Composer-Pakete verwalten
- Fehler mit Exceptions behandeln
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- PHP-Entwicklerinnen und PHP-Entwickler mit Erfahrung in grundlegender Sprachsyntax
- Fachkräfte für Webentwicklung mit HTML-, CSS- und JavaScript-Kenntnissen
- Frontend-Fachkräfte beim Einstieg in serverseitige PHP-Logik
- Technische Fachkräfte für bestehende PHP-Anwendungen
- Fachkräfte nach dem Grundkurs mit dem Ziel, ein vollständiges Webprojekt umzusetzen
Das bringst du mit
- Teilnahme am PHP-Grundkurs oder vergleichbare PHP-Kenntnisse
- Sicherer Umgang mit HTML und CSS
- JavaScript-Grundlagen für die Frontend-Anbindung
- SQL-Grundlagen für datenbankgestützte Anwendungen
- Erfahrung mit PHP-Formularen, Funktionen und Kontrollstrukturen
Dein Lernweg
Tag 1: Konzeption und Projektstart
Die Gruppe legt Ziel, Umfang und Struktur der Anwendung fest. Anschließend werden die Entwicklungsumgebung vorbereitet und die ersten Komponenten des Praxisprojekts umgesetzt.
- Anforderungen und Anwendungsfälle erfassen
- Verzeichnisstruktur und Namensregeln festlegen
- Präsentation und Programmlogik trennen
- Composer-Projekt und Grundlayout anlegen
Tag 2: Formulare, Validierung und Sicherheit
Formulare werden serverseitig verarbeitet und mit nachvollziehbaren Validierungsregeln abgesichert. Praktische Beispiele zeigen, an welchen Stellen SQL-Injection, XSS und CSRF entstehen.
- GET- und POST-Daten verarbeiten
- Validierungslogik und Fehlermeldungen entwickeln
- Prepared Statements und Escaping einsetzen
- PHP mit clientseitigem JavaScript verbinden
Tag 3: Objektorientierung und Fehlerbehandlung
Das Praxisprojekt erhält wiederverwendbare Klassen und eine namespace-basierte Struktur. Composer übernimmt das PSR-4-Autoloading, während Exceptions und Logging die Diagnose von Fehlerfällen unterstützen.
- Klassen, Methoden und Sichtbarkeiten anwenden
- Typdeklarationen und Konstruktoren einsetzen
- Namespaces und Autoloading konfigurieren
- Exceptions und Logging implementieren
Tag 4: Sessions, Datenformate und Uploads
Zustandsbehaftete Abläufe erweitern die Anwendung um Sessions und Cookies. Templates, JSON, XML sowie geprüfte Datei-Uploads werden in die bestehende Projektstruktur integriert.
- Sessions und Cookie-Attribute konfigurieren
- Templates vom PHP-Code trennen
- JSON- und XML-Daten verarbeiten
- Bilder prüfen und Thumbnails erzeugen
Tag 5: Pakete, Mailversand und Projektabschluss
Externe Bibliotheken und der Mailversand ergänzen das Praxisprojekt. Zum Abschluss prüft die Gruppe den Code auf Fehlerfälle, Sicherheitslücken und unnötige Abhängigkeiten.
- Composer-Pakete auswählen und einbinden
- Mailversand als Klasse entwickeln
- Schutzmaßnahmen und Fehlerfälle testen
- Projektcode im Code-Review überarbeiten
Klarheit von Anfang an
Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.
- Live-OnlineInteraktiv per Videokonferenz, von überall
5 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
- Live-Coding des Dozenten oder der Dozentin mit nachvollziehbaren Zwischenschritten
- Durchgängiges Praxisprojekt über alle fünf Seminartage
- Hands-on-Übungen zu Formularen, OOP, Sessions und Composer
- Code-Reviews mit typischen Fehlern aus PHP-Projekten
- Sicherheitsübungen zu SQL-Injection, XSS, CSRF und Uploads
- Besprechung eigener, anonymisierter Anwendungsfälle
Das ist immer dabei
- Ausführliche Schulungsunterlagen und Praxisbeispiele
- Teilnahmezertifikat
- Übungsumgebungen und Beispieldaten
- Nachbetreuung per E-Mail nach dem Seminar
Sichere dir deinen Platz
Wähle den Termin, der zu dir passt. Online live dabei oder vor Ort, ganz wie es für dich passt.
- Erfahrene IT-Trainer aus der Praxis
- Keine Vorkasse, Rechnung nach dem Seminar
- Kostenfreie Umbuchung bis 14 Tage vor Start
Lieber das ganze Team?
Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.
Inhouse-Schulung
Wir kommen zu dir und schulen dein Team genau auf eure Praxis.
- Komplett auf eure Use-Cases und Tools zugeschnitten
- Termin und Ort bestimmst du, vor Ort oder Live-Online
- Ein fester Pauschalpreis statt Preis pro Person
Firmen-Seminar
Ein individuelles Programm, das wir auf eure Ziele zuschneiden.
- Frei kombinierbare Module aus unserem Themenkatalog
- Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
- Begleitung über mehrere Termine hinweg möglich
Deine IT-Schulungen München-Expertinnen und -Experten
Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.
Antwort in der Regel am selben Werktag
Dein cmt-Team München
Beratung zu IT-Weiterbildung
Fragen und Antworten zu PHP Training: Professionelle Webanwendungen entwickeln
Was bedeutet sichere Formularverarbeitung in PHP?
Formulardaten werden serverseitig validiert, nach ihrem Zweck verarbeitet und bei der Ausgabe kontextgerecht maskiert. CSRF-Token schützen zustandsändernde Anfragen, Prepared Statements trennen SQL-Code von Werten. Die clientseitige Prüfung verbessert das Feedback, ersetzt aber keine Kontrolle auf dem Server. Ungültige Eingaben werden nicht ungeprüft gespeichert.
Wann sollte Composer statt manueller Includes verwendet werden?
Composer verwaltet externe PHP-Pakete und erzeugt den Autoloader für Klassen. PSR-4 ordnet Namespaces den passenden Verzeichnissen zu, sodass viele manuelle require- oder include-Anweisungen entfallen und Abhängigkeiten in der composer.json dokumentiert bleiben.
Welche PHP-Version wird in der Schulung verwendet?
Die Übungen orientieren sich an unterstützten PHP-8.x-Versionen und vermeiden Funktionen aus nicht mehr gepflegten PHP-Zweigen. Die konkrete Minor-Version kann von der bereitgestellten Übungsumgebung abhängen, ohne den Schwerpunkt auf OOP, Composer, Sessions und sichere Eingabeverarbeitung zu verändern.
Welche Vorkenntnisse brauche ich für die PHP-Schulung?
Erforderlich sind PHP-Grundkenntnisse zu Variablen, Kontrollstrukturen, Funktionen und einfachen Formularen sowie Kenntnisse in HTML, CSS und SQL. Ohne diese Erfahrung empfiehlt sich zuerst der PHP-Grundkurs.
Wird während des Trainings eine vollständige PHP-Anwendung entwickelt?
Ein durchgängiges Praxisprojekt verbindet die Inhalte über alle fünf Seminartage. Je nach gewähltem Anwendungsfall entsteht etwa ein Mini-Shop, ein Mini-CMS oder eine vergleichbare Business-Anwendung mit Formularen, Sessions, Klassen, Uploads und Composer-Struktur.
Welche PHP-Schulung passt nach diesem Training?
Für Framework-basierte Projekte passen anschließend der Einstieg in das PHP-Framework Laravel oder die Symfony-Komplettausbildung. Die Schulung für datenbankbasierte Webanwendungen mit MySQL und PHP vertieft den Datenbankzugriff.
Ist die PHP-Schulung als Inhouse-Training möglich?
Ob eine Inhouse-Durchführung für dein Team möglich ist, klärt cmt anhand des gewünschten Termins, des Teilnehmerkreises und eures Technik-Stacks. Frage die passende Durchführung direkt für dein Unternehmen an.
Gibt es Konditionen für mehrere Teilnehmer?
Konditionen für mehrere Mitarbeiter hängen von der Gruppengröße und der gewünschten Durchführung ab. cmt erstellt auf Anfrage ein Angebot für dein Team, ohne pauschale Preise oder nicht belegte Rabatte vorauszusetzen.
Passende Schulungen
PHP Training: Professionelle Webanwendungen...
Nächster Termin: 28. September 2026 · Online
ab1.890 €netto