[en]   [de]
  You are here:  Programm :: Tutorien :: Apache 2: Webentwicklung mit PHP 5, mod_perl 2 und Modulen
 

Apache 2: Webentwicklung mit PHP 5, mod_perl 2 und Modulen

Immer mehr Websites sind zum größten Teil interaktive, oft datenbankbasierte Anwendungen. Dieses Tutorial stellt drei verschiedene Techniken zur Entwicklung von Webanwendungen auf der Basis des Webservers Apache 2 vor: PHP 5 und MySQL, mod_perl 2.0 sowie die Programmierung eigener Apache-Module und -filter. Jede von ihnen besitzt unterschiedliche Leistungsschwerpunkte sowie Stärken und Schwächen.

Überblick und Voraussetzungen

In diesem ganztägigen Tutorial wird zunächst beschrieben, wie Apache für den Einsatz der einzelnen Lösungen konfiguriert wird. Anschließend wird anhand überschaubarer, aber praxistauglicher Beispiele der Einsatz jeder Technologie erläutert. Nach Abschluss dieses Tutorials sind die Teilnehmer in der Lage, die Funktionsweise von Webanwendungen nachzuvollziehen und selbstständig Lösungen für einfache Aufgaben zu entwickeln.

Für dieses Tutorial sind allgemeine Kenntnisse über die Apache-Konfiguration erforderlich. Auch grundlegende Kenntnisse über Unix sowie über die Programmierung in mindestens einer Sprache sollten vorhanden sein. Darüber hinaus ist es für das Praxistraining sinnvoll, wenn jeder Teilnehmer einen netzwerkfähiges Notebook mitbringt, auf dem neben einer beliebigen Unix-Version ein standardmäßig konfigurierter Apache 2 und GCC vorhanden sein sollten.

Themen im Detail

Folgende Themen bilden den Schwerpunkt des Tutoriums:

Installieren: Ein Wegweiser durch die recht komplexe Installation und Grundkonfiguration von PHP 5 und mod_perl 2
PHP-Grundlagen: Schnellüberblick über einige wichtige Sprachgrundlagen und Funktionen von PHP 5
PHP-Anwendungen: Kleine Beispiele für nützliche datenbankbasierte PHP-5-Anwendungen wie Gästebuch, Forum oder Warenkorbsystem
mod_perl-Anwendungen: Einfache Web-Anwendungen mit mod_perl 2, Anpassung vorhandener Perl-CGI-Skripte an mod_perl-Besonderheiten
mod_perl-Konfigurationsskripte: Automatisierung von Apache-Konfigurationsaufgaben mit Hilfe von <Perl>-Containern in der httpd.conf-Datei
Grundlagen der C-Modulprogrammierung: Apache API und Apache Portable Runtime (APR); Aufbau eines Apache-2-Moduls; Hooks, Konfigurationsdaten und Direktivendefinition; Zugriff auf die Inhalte der HTTP-Anfrage
Filter: Programmierung interner Ein- und Ausgabefilter sowie externer Ausgabefilter

Referent

Sascha Kersken arbeitet seit 10 Jahren als IT-Trainer in den Bereichen Programmierung, System- und Netzwerkadministration (Schwerpunkt UNIX) sowie Webdesign und -entwicklung. Mit seiner Firma Lingoworld bietet er Websites und -anwendungen sowie Netzwerk-, Dokumentations- und Fachübersetzungen als Dienstleistungen an. Daneben schreibt er für Fachzeitschriften und ist Autor mehrerer erfolgreicher Fachbücher, darunter "Apache 2" (Bonn 2004, Galileo Press).

 

Anmeldung

Zur Teilnahme ist eine Anmeldung notwendig, die  online geschen kann (SSL-gesicherte Verbindung zu einem externen Server, alternativ auch  ohne SSL).

Informationsbroschüre als PDF.

Tutorien im Überblick

Preise

Die Tutorien kosten:
halbtags: 348 €
ganztags: 580 €
zweitägige: 1044 €

Die Teilnahme an jedem weiteren Tutorium ist um 116 Euro ermäßigt.

Alle Preise incl. 16% MwSt.

Organisation

Die Tutorien werden von der Open Services GmbH, der Dienstleistungstocher der  GUUG, im Auftrag des LinuxTag e.V. durchgeführt.



Suchen nach: