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, WebmasterVoraussetzungen
Programmierkenntnisse einer beliebigen Programmiersprache, HTML-Kenntnisse, Datenbank-Grundkenntnisse.Seminarinhalte
![[LOGO]](../../images/seminare/logos/php.png)
- 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
-GETundPOST
- Ü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
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.
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.gif)
![Zu Google Bookmarks hinzufügen [Google Bookmarks]](../../images/bookmarks/google.png)
![Zu Yahoo! Bookmarks hinzufügen [Yahoo! Bookmarks]](../../images/bookmarks/yahoo.png)
![Zu Delicius hinzufügen [Delicius]](../../images/bookmarks/delicious.png)
![Zu Mister Wong hinzufügen [Mister Wong]](../../images/bookmarks/misterwong.png)