Seminar “Seminar „PHP – Grundlagen“”

Grundlagen-Schulung

Beschreibung

Dieses Seminar vermittelt die Grundlagen der Web-Entwicklung mit PHP. Es richtet sich an EntwicklerInnen sowie Interessierte mit Vorkenntnissen der Webentwicklung.
Ausgehend von einem soliden Fundament zu Syntax und Grammatik von PHP umfasst der Inhalt des Seminars alle wichtigen Themen wie den Einstieg in die objektorientierte Programmierung mit PHP, wichtige Bibliotheken und Klassen, Grundlagen der HTTP-Request-Verarbeitung und der Arbeit mit Datenbanken.

Zielgruppe

Webentwickler

Voraussetzungen

Praxiserfahrung in einer prozeduralen Programmiersprache sollte vorhanden sein. Grundkonzepte der Objektorientierung sollten bekannt sein. Vorkenntnisse in HTML und Javascript sowie zu relationalen Datenbanken sind hilfreich, aber nicht zwingend erforderlich.

Empfohlene Schulungsdauer

4 Tage

Schulungsunterlagen

Literatur nach Absprache

Inhalt

Grundlagen

  • Ursprung und Zielsetzung von PHP
  • Der PHP-Interpreter
  • Ausführung von PHP-Code an der Kommandozeile
  • PHP als Webserver-Modul
  • PHP-Konfiguration

Die Programmiersprache PHP

  • Grundlegende Syntax und Grammatik
  • Datentypen
  • Variablen und Konstanten
  • Kontrollstrukturen
  • Funktionen

Verarbeitung von HTTP-Anfragen mit PHP

  • Grundlegender Ausführungszyklus
  • Zugriff auf Anfrage- und Server-Informationen
  • Session-Management mit PHP
  • Arbeit mit Cookies
  • Senden von Header-Informationen
  • Formular-Verarbeitung

Grundlagen der objektorientierten Programmierung mit PHP

  • Objektorientierung PHP im Überblick
  • Klassen deklarieren
  • Magische Methoden
  • Sichtbarkeit von Klassenattributen
  • Vererbung

Datei-Zugriff mit PHP

  • Standardbibliotheken für die Dateiverarbeitung
  • Dateien erstellen, auslesen, bearbeiten und löschen
  • Zugriffsrechte
  • Datei-Upload

Weitere wichtige Standardbibliotheken in PHP

  • Zeit- und Datumsfunktionen
  • String-Verarbeitungsfunktionen
  • Funktionen für die Erstellung und Manipulation von Grafiken

Datenbank-Anbindung mit PHP

  • Überblick zu unterstützten Datenbank-Managementsystemen
  • Verbindung zum Datenbankserver aufbauen
  • SQL-Abfragen ausführen
  • Ergebnismengen auswerten
  • Standardbibliotheken für die Arbeit mit Datenbanken