Programmierung in PHP, Teil 2
Seminar
In Dortmund
Beschreibung
-
Kursart
Seminar
-
Niveau
Anfänger
-
Ort
Dortmund
-
Dauer
3 Tage
Das PHP-Seminar vertieft die objektorientierten Eigenschaften der Programmiersprache PHP und. fortschrittliche Sprachelemente. Mit weiteren Bibliotheken werden XML-Dokumente. verarbeitet, Web-Services aufgerufen und Grafiken sowie PDF-Dokumente generiert. Einen. größeren Raum nehmen PHP-Frameworks ein, um auch große Projekte erfolgreich mit. PHP umsetzen zu können. Gerichtet an: Internet-/Intranet-Entwickler, Webmaster
Standorte und Zeitplan
Lage
Beginn
Beginn
Hinweise zu diesem Kurs
Der Kurs 'Programmierung in PHP, Teil 1' oder vergleichbare Kenntnisse.
Meinungen
Inhalte
- Objektorientierte Programmierung mit PHP
- Einführung in die Objektorientierte Programmierung
- Unterschiede zwischen PHP 4 und PHP 5
- Klassen und Objekte
- Konstruktoren/Destruktoren
- Klasseneigenschaften
- Vererbung
- Überladen von Methoden
- Polymorphie
- Abstrakte Klassen und Schnittstellen - Fortgeschrittene Sprachelemente
- Ausnahmen
- Iteratoren
- Serialisierung
- Reflection-API
- Interceptoren - Grafiken und PDFs generieren
- Das GD-Modul
- Bilder erzeugen und manipulieren
- Mit PHP-Charts Diagramme generieren
- Erzeugen von PDF-Dokumenten mit ClibPDF - Fortgeschrittene Datenbankprogrammierung
- Persistente Datenbankverbindungen
- MySQLi-Erweiterung
- Datenbankabstraktion mit Creole
- Object Relational Mapping (ORM) mit Propel - XML-Verarbeitung
- XML-Grundlagen
- XML-Dokumente in Objekte konvertieren mit der SimpleXML Extension
- Verarbeitungsmodelle SAX und DOM
- XMLReader und XMLWriter
- Transformationen mit XSLT - Web-Services
- Grundlagen von SOAP (und verwandten Standards)
- Web-Services ansprechen
- Eigene Web-Services programmieren
- XML-RPC
- REST - Interaktion mit dem Betriebssystem
- Unix-Bibliotheken nutzen
- Zugriff auf das Component Object Model (COM)
- Win32 API nutzen
- .NET - Qualitätsmanagement
- phpDocumentor und Doxygen
- Xdebug Extension
- Unit-Tests
- PHPUnit
- TestDox
- Code-Coverage
- Benchmarking und Profiling - Sicherheit
- Warum Sicherheit?
- Ungeprüfte Nutzereingaben
- Cross-site scripting (XSS)
- Cross-Site Request Forgery (CSRF)
- SQL Injection
- Weitere Angriffe (und Gegenmaßnahmen)
Programmierung in PHP, Teil 2