Powered by Debian GNU/Linux
Consulting · Produkte · Support · Training · Verlag

Kurs: PHP-5.0 Update

Dauer: 1-2 Tage

Motivation: PHP ist die Skriptsprache, die auf Web-Servern eingesetzt wird, um zusammen mit HTML Web-Seiten dynamisch erzeugen zu können. PHP ist kostenlos, plattformübergreifend einsetzbar, sehr schnell, stabil, bietet eine sehr ausgereifte Unterstützung viele Datenbank-Systeme und ist leicht zu erlernen.

Ziel: In diesem Kurs werden die stark erweiterten neuen Möglichkeiten von PHP5 vorgestellt und eingeübt und Tipps für die Portierung von PHP4-Programmen auf die Version PHP5 gegeben.

Hinweis: Falls Sie noch keine Kenntnisse im Bereich "Objektorientierung" haben, kann der Kurs um einen Tag für eine Einführung in dieses Thema erweitert werden.

Inhalt:

  • Objektorientierung
    • Konstruktor und Destruktor (__construct, __destruct)
    • Klonen von Objekten (clone, __clone)
    • Type-Hinting und Abstammungs-Prüfung (instanceof)
    • Methoden- und Variablenschutz (public, private, protected)
    • Klassenmethoden, -variablen und -konstanten (static, const)
    • Abstrakte Klassen (abstract)
    • Methoden überschreiben verbieten (final)
    • Interfaces (interface, implements)
    • Fehlerbehandlung (try, catch, throw)
    • Properties (__set, __get, __call)
    • Methodenüberladung (__call)
    • Automatisches Nachladen von Klassen (__autoload)
    • Objektvergleich (==, ===, !=, !===)
    • Stringdarstellung eines Objekts (__toString)
    • Serialisierung eines Objekts (serialize, unserialize)
  • XML
    • SimpleXML
    • DOM objektorientiert
    • DOM-Klassen erweitern
    • Kombination von DOM und SimpleXML
    • XPath und XSLT
    • XML-Webservices und SOAP
      • SOAP-Server
      • SOAP-Client
  • Datenbanken
    • MySQL
      • Manuelle Einbindung (nicht mehr automatisch aktiviert)
      • Neue MySQL-Funktionen
      • Neue verbesserte MySQL-Schnittstelle (mysqli…)
      • OOP-Schnittstelle
      • Variablenbindung
      • Transaktionen
    • SQLite
  • Sonstige Erweiterungen
    • Neue Funktionen und Features
    • Standard PHP Library (SPL)
    • Streams
      • Wrapper einsetzen
      • Eigene Wrapper
      • Filter einsetzen
      • Eigene Filter
    • Sauberes HTML (HTML-Tidy)
    • Reflection API

Schulungsunterlagen:

  • Skript
  • Lösungsblätter zu allen Übungen

Voraussetzungen:

  • Muss: Allgemeine Computer-Kenntnisse (Tastatur, Maus, Grafische Oberfläche, Editor)
  • Muss: Vertrautheit mit einem Texteditor
  • Muss: HTML-Kenntnisse
  • Muss: SQL-Datenbank-Grundkenntnisse
  • Muss: PHP-Grundlagen
  • Muss: Kenntnisse in Objektorientierung (z.B. aus C++, Java, C#, OOA/OOD, UML)
  • Optional: Arbeiten auf der Kommandozeile (analog MS-DOS)

Abgrenzung:

  • Keine Linux/UNIX-Grundlagen notwendig
  • Keine root-Rechte notwendig

© 2003-2010 OSTC GmbH — $php5-update.toc,v 1.4 2008/04/20 11:07:27$