WINF 13 - PHP (Übersicht)

    Übersicht über die PHP-Materialien für Wirtschaftsinformatik 13

    Alle Videos auf dieser Playlist »PHP: Dynamische Webseiten« (Kanal informatikkeller)

    01: Erste PHP-Seite

    In dieser Einheit lernst du die Grundlagen dynamischer Webseiten kennen. Du erfährst, was ein Webserver ist und wozu man dynamische Webseiten braucht. Du lernst, wie du eine PHP-Seite erstellst, PHP-Code mit <?php ... ?> einbettest und Werte mit echo ausgibst. Am Ende kannst du eigene PHP-Seiten erstellen, die zum Beispiel Zufallszahlen generieren oder die kleinste Zahl aus einer Liste ermitteln.


    02: Built-in Functions

    Hier lernst du, was Built-in Functions in PHP sind und wie man sie verwendet. PHP bietet zahlreiche vordefinierte Funktionen, die dir die Arbeit erleichtern. Du lernst Funktionen wie date(), getcwd(), rand() und disk_free_space() kennen. Außerdem erfährst du, wie man Cookies in PHP setzt und wie du HTML-Tags (z.B. <br>) für Zeilenumbrüche in deinen PHP-Ausgaben verwendest.


    03: Formularauswertung mit PHP

    In dieser Einheit lernst du, wie du Daten aus einem HTML-Formular mit PHP auslesen und verarbeiten kannst. Du arbeitest mit den wichtigen PHP-Variablen $_POST und $_GET, speicherst Benutzereingaben in Variablen und gibst diese mit echo aus. Du lernst auch, wie du Text und Variablen mit dem Punkt-Operator verknüpfst. Das HTML-Formular selbst musst du hier noch nicht erstellen – das kommt in der nächsten Einheit.


    04: HTML-Formular erstellen

    Jetzt lernst du, wie du selbst HTML-Formulare erstellst. Du arbeitest mit dem <form>-Tag und seinen Attributen method (get vs. post) und action (Zielseite). Du lernst verschiedene input-Typen kennen (text, number, password) und wie du Eingabefelder mit <label> beschriftest. Wichtig ist auch die einheitliche Benennung der Eingabeelemente (z.B. tfVorname, btAbschicken). Am Ende erstellst du einen Submit-Button und testest dein Formular, indem du die Daten an eine PHP-Seite sendest.


    05: HTML in PHP ausgeben

    In dieser Einheit lernst du, warum und wie du HTML und CSS in PHP einbettest. Du erfährst, wie du HTML-Tags mit echo ausgibst und welche Vorteile das hat. Du wiederholst, wie du Zeichenketten und Variablen miteinander verknüpfst. Außerdem lernst du wichtige Steuerzeichen kennen: \n für Zeilenumbrüche und \t für Tabulatoren im Quellcode. So kannst du dynamische, gut strukturierte Webseiten mit ansprechender Formatierung erstellen.


    06: Verzweigungen in PHP

    Hier lernst du, wie du mit Verzweigungen deine Programme intelligenter machst. Du arbeitest mit if, else if und else, um verschiedene Code-Abschnitte abhängig von Bedingungen auszuführen. Du lernst Vergleichsoperatoren (==, <, >, <=, >=, !=) kennen und wie du verknüpfte Bedingungen mit UND (&&) und ODER (||) formulierst. Außerdem erfährst du, wie du Wahrheitswerte (boolean) prüfst. Am Ende kannst du komplexe Entscheidungen in deinen PHP-Programmen treffen.


    07: Berechnungen in PHP

    In dieser Einheit lernst du, wie du Berechnungen (Addition, Subtraktion, Multiplikation und Division) in PHP durchführst. Ein Schwerpunkt liegt auf der Zahlenformatierung: Du erfährst, wie du Zahlen mithilfe der PHP-Funktion round() runden kannst und wie du den gerundeten Wert dauerhaft in der Variablen speicherst. Außerdem lernst du die Funktion number_format() kennen, um die Ausgabe von Zahlen mit spezifischen Dezimal- und Tausendertrennzeichen zu formatieren. Die Reihenfolge der Parameter bei number_format() merkt man sich mit dem Satz "Zwerge naschen dicke Torten". Am Ende kannst du Zahlen berechnen und sie nach deinen Anforderungen formatiert ausgeben.


    08: Die for-Schleife in PHP

    In dieser Einheit lernst du die for-Schleife kennen, eine Zählerschleife in PHP, um Code mehrmals auszuführen. Du erfährst ihren Aufbau, bestehend aus Initialisierung der Laufvariable (z.B. $tag), Abbruchbedingung und Inkrement (z.B. $tag++). Anhand einer Beispielaufgabe zur Fahrleistungsprognose übst du die Anwendung. Zusätzlich lernst du, wie man mit der for-Schleife HTML-Listen generiert und erhältst Hinweise zum Type Juggling sowie zum Casting von Datentypen. Am Ende kannst du Codeblöcke wiederholt ausführen und die Ergebnisse strukturiert ausgeben.


    09: Die while-Schleife in PHP

    In dieser Einheit lernst du die while-Schleife kennen, die du verwendest, wenn du die Anzahl der Wiederholungen nicht im Voraus weißt. Sie läuft, solange eine bestimmte Bedingung erfüllt ist. Du lernst die notwendigen Elemente wie die Initialisierung und das Ändern der Variablen innerhalb der Schleife kennen, um eine Endlosschleife zu vermeiden. Außerdem wird der Unterschied zur for-Schleife erklärt und die while-Schleife als kopfgesteuerte Schleife definiert. Am Ende kannst du Codeblöcke abhängig von variablen Bedingungen wiederholt ausführen.