Dynamische Web-Dokumente mit PHP

TU Chemnitz | semesterübergreifend Dynamische Web-Dokumente mit PHP

Ziel

Der Teilnehmer lernt die Grundlagen der Programmiersprache PHP sowie ihre Einsatzmöglichkeiten zur Gestaltung dynamischer Web-Dokumente kennen.

 

Inhalt Teil 1 "Web-Anwendungen programmieren mit PHP"

  • Relevante Merkmale, Funktionsweise, Einbinden ins Web-Dokument
  • Variablen und Datentypen, besondere Variablen, Funktionen
  • Web-Formular und PHP-Skript
  • weitere anwendbare Beispiele

Inhalt Teil 2 "Sicheres Programmieren mit PHP"

  • Verarbeitung und Prüfung von Variablen bei der Formularauswertung
  • Demonstration von Angriffspunkten: XSS, SQL injection, Datei-Upload, mail()
  • Abhilfen: Prüffunktionen, Fehlerbehandlung, Module unserer WWW-Server

Inhalt Teil 3 "PHP und MySQL"

  • Was ist MySQL?
  • Software zur Arbeit mit MySQL
  • Anlegen einer MySQL-Datenbank (Datenbankdienst des URZ)
  • Basiswissen SQL-Kommandos
  • PHP als Datenbankschnittstelle
  • Schrittweises Entwickeln und Programmieren eines konkreten Anwendungsbeispiels

Dauer

  • Teil 1 und 2: je 2 LE, Vortrag mit Demonstrationen
  • Teil 3: 3 LE, Vortrag mit Demonstrationen
  • Teile 1 bis 3: 1 LE fakultatives Praktikum (nachmittags)

Hinweis

Voraussetzungen

  • Kenntnisse analog Kurs "Web-Dokumente erstellen"
  • grundlegende Programmierkenntnisse

Kursunterlagen

Aktuelle Termine

27.02.2013 09:00 - 12:15 Uhr Teil 1 Str. der Nationen, 1/068
27.02.2013 13.00 - 14.30 Uhr Teil 1 - Praktikum Str. der Nationen, 1/203
28.02.2013 09.00 - 12.15 Uhr Teil 2 Str. der Nationen, 1/068
28.02.2013 13.00 - 14.30 Uhr Teil 2 - Praktikum Str. der Nationen, 1/203
01.03.2013 09.00 - 14.00 Uhr Teil 3 Str. der Nationen, 1/068
01.03.2013 14.00 - 15.30 Uhr Teil 3 - Praktikum Str. der Nationen, 1/203

 

Anmeldung

  • online : links im Menüpunkt An-/Abmelden
  • oder persönlich im Nutzerservice

 

Kursleiter

 

Zugang zum Kurs gesperrt. Bitte melden Sie sich an. Login
Informationen zum Zugang
Sie haben zu wenig Berechtigungen, um diesen Kurs zu starten.