PHP - Professionelle Webanwendungen entwickeln
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
In diesem Kurs lernen Sie anhand eines Projektes (z.B. Mini-Shop, Mini-CMS) alle wichtigen Techniken kennen, um professionelle Webanwendungen in PHP umsetzen zu können. Anhand kleiner Beispiele erarbeiten Sie sich die notwendigen Entwicklungstechniken und setzen diese anschließend sofort im Projekt um.
Inhalte
- Konzeption einer professionellen Internetanwendung
- Vertiefung Formularauswertung mit PHP
- Formulare und Sicherheit (Beispiel: SQL-Injections und XSS)
- Die richtige Kombination von PHP und JavaScript
- Prüfung der Daten mit regulären Ausdrücken
- Einführung in die objektorientierte Programmierung mit PHP
- Was ist objektorientierte Programmierung
- Klassen und Objekte
- Kapselung in der objektorientierten Programmierung
- Konstruktor, Destruktor und statische Eigenschaften und Methoden
- Fehlerbehandlung
- Einführung in Error-Handling
- Richtiges Exception-Handling in PHP
- Sessionverwaltung mit PHP (Cookies, PHP-Sessions)
- Einsatz von Templates zur Trennung von Code und Design
- Verwendung von Daten aus JSON- und XML-Dateien in PHP
- Mailversand mit PHP (Entwickeln einer eigenen Klasse zum Mailversand)
- PHP und die GD-Bibliothek
- Upload von Bildern und erzeugen von Thumbnails
- Weitere Funktionen der GD-Bibliothek
- Wichtige PHP-Bibliotheken
- PHP Package-Management
- Der richtige Umgang mit composer und Co.
- Praxisbeispiele, Tipps und Tricks
Voraussetzungen
- Teilnahme am Kurs PHP-Grundlagen oder entsprechende Vorkenntnisse.
- Solide HTML- und CSS-Kenntnisse
- SQL-Grundlagen
Zielgruppe
- Alle die tiefer in PHP einsteigen möchten
Hinweise
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest – praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
D