Programmierung in PHP, Teil 1

Empfohlene Schulungsdauer: 3 Tage, insgesamt 18 Zeitstunden

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

Internet-/Intranet-Entwickler, Webmaster

Voraussetzungen

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

Seminarinhalte

[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

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

[Addthis] [Google Bookmarks] [Yahoo! Bookmarks] [Delicius] [Mister Wong]

tutego™ bietet Ihnen viele weitere Schulungen. Unsere Kategorien: Java, .NET (C#, VB.NET, ASP.NET, ...), Programmiersprachen (iPhone, PHP, ...), Softwaredesign (UML, Pattern, ...), XML (XSLT, Schema), SAP (ABAP, ...), Server Administration (SVN, Apache, ...), Datenbanken (Oracle, MySQL, ...), Web-Programmierung (JavaScript, jQuery, Flex), Microsoft Office, AutoCAD, Sage KHK, Lotus Notes/Domino.

[Nach oben]