Sie befinden sich hier: Home » Seminare » Programmiersprachen » PHP1

Programmierung in PHP, Teil 1

Kursziele

Das PHP-Seminar vermittelt, wie mit der Skriptsprache PHP datenbankgestützte Webanwendungen, wie Online-Shops, Portal-Systeme oder Content-Management-Systeme (CMS) erstellt werden. Nach der praxisorientierten Einführung in die Syntax und die PHP-Basisbibliotheken entwickeln die Teilnehmer serverseitig generierte Webseiten mit Formularbehandlung und Datenbankanbindung. Sicherheitsaspekte des PHP-Einsatzes werden in jedem Schritt berücksichtigt.

Zielgruppe

  

Empfohlene Dauer

Internet-/Intranet-Entwickler, Webmaster  3 Tage, insgesamt 18 Zeitstunden

Inhalte

[LOGO]
  • Grundlagen zu PHP
    • Serverseitiges Skriptsprachen
    • Geschichte von PHP
    • Installation und Konfiguration
    • php.ini-Datei
    • All-in-one-Pakete
    • Entwicklungsumgebungen
  • Grundlegende PHP Konzepte
    • Kommentare
    • Typen, Variablen, Konstanten
    • Ausdrücke und Operatoren
    • Kontrollstrukturen
    • Funktionen
    • Gültigkeitsbereiche
    • Arrays, Arrayfunktionen
    • Klassen und Objekte
    • Ausnahmen
    • Debugging von PHP-Skripten
  • PHP-Bibliotheken
    • Zeichenkettenverarbeitung
    • Reguläre Ausdrücke
    • Datum und Zeit, Kalender-/Datum- und Zeitfunktionen
    • Mathematische Funktionen
    • Dateien und Verzeichnisse
    • Netzwerk
    • PHP Extension and Application Repository (PEAR)
  • Formularelemente und -auswertung
    • HTML-Formulare
    • GET und POST
    • Übergabe-Parameter auswerten
    • Textelemente
    • Auswahl-Elemente
    • Formularvalidierung
    • Vorausfüllung von Formularen
    • Dateiupload
    • E-Mail versenden
  • Session-Management
    • Session-Verwaltung am Beispiel eines Warenkorbes
    • Statusloses HTTP
    • Cookies und HTTP
    • Cookies lesen und schreiben
    • Lesen und Schreiben von Session-Daten
    • Session-Verwaltung am Beispiel eines Warenkorbes
  • Datenbankanbindung
    • MySQL und SQLite
    • ODBC
    • SQL-Basics
  • PHP Template Engines und Application Frameworks
    • Trennung von Funktionalität und Design
    • Die PHP Template Engine Smarty
    • Model-View-Controller (MVC) Pattern

Voraussetzungen

Programmierkenntnisse einer beliebigen Programmiersprache, HTML-Kenntnisse, Datenbank-Grundkenntnisse.

Seminarunterlagen

Auf Wunsch erhält jeder Teilnehmer das Buch ›PHP 5.1 Kompendium‹ von Christian Wenz und Tobias Hauser vom Markt und Technik Verlag.

Software

Als Entwicklungsumgebung wird standardmäßig PDT/PHP Development Tools eingesetzt. Das Betriebssystem ist auf Wunsch Windows oder Linux.

Schlagwörter