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

 

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