Mit einem Trainings-Video PHP lernen

Ob im Internet, mit einem Buch, in einem Seminar, gemeinsam mit Freunden oder einem persönlichen Trainer – jede Option zum Erlernen der Programmiersprache PHP hat ihre Vor- und Nachteile. Jeder, der sich mit PHP beschĂ€ftigen will oder muss, wird die fĂŒr ihn beste Lösung finden. Je nach Anforderung ist es wahrscheinlich eine Kombination aus mehreren Quellen und Möglichkeiten.

Individuell lernen Interessierte mit einem Video-Kurs, dafĂŒr aber ohne Feedback eines Trainers. Diese Variante bringt Vorteile: freie Zeiteinteilung, Lerntempo selbst bestimmen, Wiederholungen nach Bedarf.

Das Videotrainung „PHP 5.4 & MySQL 5.5“ von Galileo Computing verspricht, dass auch AnfĂ€nger ohne Vorkenntnisse PHP erlernen können. Genau darauf soll der Fokus dieser Besprechung liegen.

Das Arbeitsmaterial


Wer bereits mit Galileo-Computing-Videos gearbeitet hat, schĂ€tzt die gesamte Aufmachung und Handhabung: aufklappbare Verpackung mit den wichtigsten Informationen ĂŒber Inhalte, System-Voraussetzungen, Screenshots und der Vorstellung des Trainers, Beiheft mit einer KurzĂŒbersicht der Inhalte und das Trainings-Video. Die DVD startet mit einem BegrĂŒĂŸungsbildschirm:
Navigationselemente zu Einstellungen, zur Hilfe, zum Übungsmaterial und natĂŒrlich zu den einzelnen Lektionen.
Das sind alles in allem sehr gute Ă€ußere Voraussetzungen fĂŒr Einsteiger.

Der Einstieg

Der Trainer beginnt mit der Vorstellung der Softwarekomponenten Notepad++ sowie Easy PHP und leitet ĂŒber zu einfachsten PHP-Beispielen. Er erlĂ€utert langsam und klar die einzelnen Schritte.

Wer sich fĂŒr PHP interessiert, hat sicherlich schon einmal eine PHP-Datei gesehen und weiß, worauf er sich einlĂ€sst. Von daher ist ein Videotraining auch nur sinnvoll, wenn man fĂŒr sich selbst ein Ziel definiert und spĂ€ter mit den Beispielen ĂŒbt. Das Training ist genau dafĂŒr ausgelegt. Ob es Einsteiger schaffen, PHP zu erlernen, hĂ€ngt nun ganz wesentlich von deren Lernmethodik ab.

Variable, Operatoren, Funktionen, Fallunterscheidungen, Arrays, Schleifen und Strings – das Vokabular fĂŒr PHP sitzt erst nach zahlreichen eigenen Versuchen auf der Grundlage des Übungsmaterials. Zuschauen alleine reicht also nicht aus, auch wenn der Trainer noch so genau auf Details eingeht.

Die Trainings-Inhalte

PHP und Datenbanken sind die wesentlichen Bestandteile des Video-Trainings. Anfangs beschrÀnkt sich Thomas Theis auf PHP ohne Datenbankanbindung, um die wichtigesten Grundlagen zu vermitteln. Im spÀteren Verlauf kommen Datenbank und die lokale Entwicklungsumgebung Easy PHP hinzu. Diese Reihenfolge wurde mit Bedacht gewÀhlt und erweist sich als optimal.

Die einzelnen Lektionen sind inhaltlich durchstrukturiert, sie bauen aufeinander auf. Wer bereits mit Webanwendungen arbeitet, wird nach einigen Lektionen vorhandene PHP-Dateien besser verstehen, so etwa fertige Templates.

Das inhaltliche Spektrum deckt die wesentlichen Anwendungsszenarien in der Webentwicklung ab, wie Dateizugriffe, Sicherheitsaspekte (z. B. Silent Operator), Berechnungen und Cookies. Theis bezieht auch Trends ein, bspw. Ajax, wo PHP, XML und JavaSkript eine Rolle spielen.

Das Trainingsvideo genĂŒgt inhaltlich den AnsprĂŒchen von AnfĂ€ngern, die mit Hilfe weiterer Materialien, z. B. im Internet, ihre Kenntnisse vertiefen mĂŒssen. Am besten eignet sich ein konkretes Webprojekt, das der Lernende Schritt fĂŒr Schritt aufbaut. Hilfreich sind die Übungsdateien auf der DVD.

Methodik

Thomas Theis zeigt am Bildschirm den Code und das Ergebnis im Browser. Jedes Beispiel ist auf der Trainings-DVD abgespeichert, so dass der Lernende zu jeder Zeit Übungen wiederholen und das Gelernte festigen kann.

Bei der Programmierung kommt es auf jedes Zeichen an. Thomas Theis muss also immer wieder auf wichtige Kleinigkeiten hinweisen, um Einsteigerfehler vermeiden zu helfen. Beispiel: Warum können Feldelemente nicht innerhalb einer Zeichenkette stehen? Theis wiederholt nach einem Codeblock noch einmal, was die einzelnen Anweisungen bedeuten bzw. tun, was fĂŒr Einsteiger sehr hilfreich ist.

Theis bezieht sich immer wieder auf das Gelernte. Wer sich nicht erinnert, spielt die erforderliche Sequenz einfach noch einmal ab – ein Vorteil und ein Muss beim individuellen Lernen mit Video.

In einem Kurs mit Lehrer wird dieser die Aufgaben stellen. Bei einem Video-Training sollte sich der Lernende selbst Aufgaben ĂŒberlegen und mit Ă€hnlichen Fragestellungen kleine Programm schreiben. Allein vom Anschauen kann er die Inhalte kaum festigen.

AnfĂ€nger werden keinesfalls alle Lektionen hintereinander ansehen, sondern immer wieder Wiederholungen einbauen. Das Video-Training ist dafĂŒr optimal geeignet. Die HinfĂŒhrung zu bestimmten Zielen, wie „automatischer E-Mail-Versand“, Objektorientierung, ZugriffszĂ€hler einrichten, Spamschutz mit Capta und vieles mehr motiviert zum Weiterlernen.

Schwierigkeiten fĂŒr Einsteiger

Das Durcharbeiten der Videos kostet viel Zeit. An einigen Stellen könnte es vorteilhaft sein, wenn der Browser zum Anschauen der Resultate schon gestartet worden wĂ€re. So wĂŒrden unnötige Wartezeiten vermieden, die anderswo hĂ€tten besser genutzt werden können.

AnfĂ€nger sollten wissen, dass es unterschiedliche HTML-Spezifikationen gibt und sich daher Schreibweisen ein wenig voneinander unterscheiden. Darauf geht Theis aus ZeitgrĂŒnden nicht explizit ein.

Der Trainer erklĂ€rt in der jeweiligen Sequenz, was fĂŒr den jeweiligen Sachverhalt wichtig ist. Manchmal bleiben aber Fragen offen, hier ein paar wenige exemplarische AuszĂŒge:

  • Warum gibt man das Datum in amerikanischer Schreibweise ein („Damit es möglichst einfach funktioniert“ ist eine ungenaue Aussage.) Was passiert, wenn man dies nicht tut?
  • Warum erfolgt trotz Festlegens von den Startpunkten Null (x,y) in der PHP-Sequenz die Ausgabe mittig?
  • Beim Anlegen einer Datenbank wird auf eine ErlĂ€uterung der Kollation verzichtet. Möglicherweise wird das vorausgesetzt.
  • Ein Hinweis zu weiterfĂŒhrender LektĂŒre, bspw. zu Datenfeldern, wĂ€re sicherlich ab und zu ebenfalls hilfreich. Allerdings werden Lernende nicht davon ausgehen, dass sie mit einem einzigen Video alle Inhalte der Webentwicklung abarbeiten können.

Manchmal muss ein Einsteiger eine Situation als gegeben hinnehmen. In einem spÀteren Abschnitt des Tutorials folgt dann die Auflösung. Beispiele:

  • Warum werden an dieser oder jener Stelle Leerzeichen gesetzt?
  • Warum ist die Reihenfolge der Befehle in einer Schleife so und nicht anders?

Manches erschließt sich beim Anschauen des Ergebnisses im Browser. Wahrscheinlich wĂŒrde es zu weit fĂŒhren, auf solche Details einzugehen, das Video ist eh sehr umfangreich.

Fazit

Das Video eignet sich fĂŒr AnfĂ€nger, wobei ich das Adjektiv „engagierte“ hinzufĂŒgen möchte. Wichtige Themen der aktuellen Webprogrammierung werden angesprochen, können aber aufgrund der InhaltsfĂŒlle nur beispielhaft behandelt werden. Canvas und jQuery sind sicherlich weitere Themen, denen sich ambitionierte Webentwickler widmen werden. Grundlage sind aber immer PHP-Kenntnisse. Wie bei allen Themen der Webprogrammierung sind Weiterlernen und Üben angesagt.

Tags: ,

Nichts verpassen und neue Beiträge abonnieren

Privatsphäre garantiert! Jederzeit abbestellbar!

einen Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Top