In diesem Basiskurs für PHP lernen Einsteiger die Grundlagen des Programmierens und von PHP. Nach der Installation von PHP auf Linux, bekommt der Teilnehmer/die Teilnehmerin eine fundierte Einführung. Danach folgen theoretische Lektionen und praktische Übungen, um das Gelernte zu festigen. Jede*r Teilnehmer*in hat die Möglichkeit PHP Code zu schreiben und auszuprobieren. Administrator*innen bekommen eine Einführung in PHP Sicherheit und eine Checkliste, um Malware im PHP Code zu finden. Am letzten Schulungstag erstellen wir gemeinsam eine PHP Webapplikation mit Verbindung zu einer SQLite 3 Datenbank. Nach dem Kurs kann der Teilnehmer/die Teilnehmerin einfache PHP Anwendungen programmieren und kompromittierte PHP Skripte finden und bereinigen.

Dauer

3 Tage / 24 Lehreinheiten

Termine

Inhalt

Überblick PHP
Installation einer PHP Umgebung
"Hello World" in PHP
Grundlagen PHP Programmierung I
Variablen
Vordefinierte Variablen
Konstanten
Magische Konstanten
Datentypen
Operatoren
Grundlagen PHP Programmierung II
Zeichenketten
Arrays
Funktionen für Arrays
Rechenfunktionen
Kontrollstrukturen
Schleifen
Verzweigungen
Funktionen
Externe PHP Seiten inkludieren
Formulare (POST)
Fehlerbehandlung
Arbeiten mit Dateien
PHP Skripte analysieren für Admins
PHP Code erkennen und analysieren
Malware entdecken - Checkliste und Codebeispiele
Analysieren von Logfiles und nützliche Shell-Befehle
SQLite 3 DB
Grundlagen
Datenbankanbindung und -zugriff
Projekt: Adressbuch Webapplikation - PHP & SQLite 3

Preiskalkulation

Wir bieten alle unsere Kurse mit flexibler Teilnahmemöglichkeit an: entweder klassisch bei uns im Kursraum oder online per MS Teams. Auch ein Wechsel an einzelnen Tagen ist möglich (hybride Durchführung).
Einfach bei der Anmeldung angeben, ob eine Online-Option gewünscht wird.

Zielgruppe

Programmiereinsteiger