ONLINE-WORKSHOP

PHP für Einsteiger

Ihr Schnelleinstieg in die Allzweck-Skriptsprache für dynamische Websites

Auf einen Blick

06.09.2012
03.10.2012
Internet
4 Wochen
ca. 10 - 12 Std.
Sicherer Umgang mit grundlegenden Webtechnologien wie Browser und FTP
Solide HTML-Kenntnisse, vor allem im Umgang mit Formularen
(Details)
4.882355
(Details)
345 Euro / 315 Euro*

(* für Mitglieder von akademie.de)

Alle Preise enthalten 19% MwSt.

10% Frühbucher-Rabatt noch bis 16.08.
  • Anmeldung über SSL-Server, keine Weitergabe Ihrer Daten. Wir nehmen Datensicherheit ernst.

  • Eine Stornierung ist vor Beginn des Online-Workshops jederzeit kostenlos möglich.

  • Die Teilnahmegebühr wird erst zu Beginn des Online-Workshops fällig.

Haben Sie noch Fragen? workshops@akademie.de
+49(0)30-616 55 0

Ihre Workshop-Leiterin: Florence Maurice

bild117519

Dr. Florence Maurice bietet Dienstleistungen im Webpublishing in Form von Fachtexten und Trainings (auch maßgeschneiderte Inhouse-Schulungen). Außerdem programmiert sie Webseiten. Ihre Themen: HTML, CSS, JavaScript und PHP - inklusive CSS3, HTML5 und jQuery.

Dazu hat sie auch mehrere Fachbücher verfasst, unter anderem Das Website-Handbuch, From Zero2Hero HTML&CSS und PHP 5.3 und MySQL 5.1.

Zwei neue Bücher beschäftigen sich mit der Weiterentwicklung von CSS: Für Fortgeschrittene ist CSS3: Der Leitfaden für Webentwickler gedacht, wohingegen sich Jetzt lerne ich CSS3: Modernes Webdesign verstehen und anwenden an Einsteiger richtet.

Mehr Informationen zu Florence Maurice finden Sie auf ihrer Website.

Beiträge des Autors als Atom-Feed Atom-Feed: Neues von akademie.de

Das sagen die Teilnehmer

Betreuung durch Workshopleiter:
4.875
Qualität der Unterlagen:
4.75
Praxisnähe des Workshops:
4.875

Teilnehmerstimmen 

"Hallo Florence,
Ich fand den Workshop super.
Im Einzelnen:
Die Auswahl des Stoffes ist sehr gelungen. Du hast das Lehrstoff/Zeit-Problem sehr gut gelöst. Aus meiner Sicht war es genau das Richtige für den Einstieg in eine äusserst mächtige Programmiersprache.
Die Unterlagen waren sehr gut.
Die Stoffvermittlung war sehr kompetent und praxisnah.
Ich glaube du hast für den Workshop genau den Teil des umfangreichen Stoffes ausgewählt, der Im Rahmen einen Workshops am meisten bringt.
Stefan Münz spricht in SELFHTML immer von der "Energie des Verstehens". Ich fühle mich nach diesem Workshop sehr gut weil ich denke dass ich viele Dinge jetzt viel besser verstehe."

Hans-Jürgen Böhm, Berlin

"Liebe Florence, liebe WorkshoplerInnen,
4 Wochen sind nun rum und ich habe viel gelernt. Danke Dir, liebe
Florence, für Deine perfekten Workshopunterlagen, schnelle und
kompetente Antworten auf meine Fragen und Deine Geduld mit meinen
teilweise halbfertigen Lösungen.
Natürlich danke ich allen Teilnehmern für Eure Hilfe und rege Teilnahme
im Forum. Ich habe aus Euren Beiträgen sehr viel mitgenommen."

Gisela Walter

"Hallo, Florence und alle WS-Kollegen,
[...] Leider konnte ich mich nicht so voll beteiligen wie ihr anderen sehr fleißigen TN, die Projektarbeit hat mich gebremst. Aber ich habe trotzdem eine Menge Basiswissen zu PHP gewinnen können, und das war mein Ziel. Und meine jahrelangen Bretter vorm PHP-Kopf sind weg, der Kopf ist frei für PHP, wow :-)
Sicherheit habe ich gewonnen in puncto PHP-Syntax, HTML- und css-Einbindung, Fehlersuche, Erkennen von zusammengehörigem PHP-Code, including. Nun bin ich gut vorbereitet, mein eigenes Wordpress-Template zu bearbeiten und werde, statt eines Plugin, ein eigenes Kontaktformular, eine Bilderserie und eine Zebratabelle einbauen! [...]
Klasse fand ich die Möglichkeit, die Lösungen von euch anderen TN mit zu verfolgen. Ich habe viel an Euren Fragen und Lösungen gelernt und mich in unserer Gruppe, mit der freundlichen, konzentrierten Atmosphäre sehr wohl gefühlt.
Ja, und das absolute Highlight waren dein Blitztempo und die gut verständliche Sprache deiner detaillierten, anschaulichen Feedbacks, Liebe Florence, da habe ich manchmal (so im Kern ;-)) deine Antworten auf komplizierte Fragen aus unserer Runde sogar verstanden und sie verschlungen wie einen topp Krimi! [...]
Danke an Dich, Florence, und an Euch für diese tollen Erfahrungen!!!"

Christa Kinne, Münster

"liebe florence,
ich möchte mich auch noch bedanken. du hast uns einen wirklich guten einblick in die funktionsweise von php gegeben. vieles ist jetzt klarer, wenn auch noch etwas stopselig. aber es ist wie bei allen dingen: die übung macht den meister ;)
mal sehen, ob ich im herbst wieder dabei bin - dann werde ich mir auf jeden fall mehr zeit nehmen. es lohnt sich, alles in ruhe machen zu können!"

Claudia Krug

Hallo Florence,
Auch von mir ein großes Dankeschön für Deine Geduld und Mühe. [...] Wir werden uns auf jeden Fall Herbst wieder treffen, vorher noch beim Javascript-Workshop.
Bis bald und viele Grüsse an alle"

Bernhard Horstmann

Liebe Florence,
die Nachricht vom Folgekurs im Oktober hört sich gut an. Ein kleines Päuschen muss sein, wahrscheinlich für beide Seiten. Ich muss zugeben, dass ich auf Deiner persönlichen Homepage nachgesehen habe und mich mit zwei Büchern eingedeckt habe. Habe also bis in den Oktober genügend zum Lernen und Probieren. Was mir eigentlich so noch gefehlt hat, habe ich in Deinem Buch PHP und MySQL gefunden - die Verwendung von Datenbanken. Ich habe beruflich mit Datenbanken zu tun und schätze die Möglichkeiten, die sich da bieten, sehr. Wird mich dann aber nicht von einem "Wiedersehen" im Oktober abhalten, da gibt's dann bestimmt wieder den einen oder anderen Profitipp.
Dir bis dahin alles Gute, viel Freude an der Arbeit und vielen Dank für Alles, was Du uns Gutes hast zukommen lassen."

Dietmar Kollmann, Hallbergmoos

Online-Workshop-Newsletter

PHP ist die Allzweck-Skriptsprache für die Erstellung dynamischer Websites. Denn PHP ist vielseitig einsetzbar: vom Passwortschutz über die Verarbeitung von Formulardaten bis zum Content Management System - und ist doch leicht zu lernen!

In diesem Online-Workshop steigen Sie schnell und kompakt in die Gestaltung dynamischer Webseiten mit PHP ein und eignen sich gleichzeitig die Grundlagen des Programmierens an:

  • Angeleitet von Workshopleiterin Florence Maurice richten Sie sich eine eigene lokale Testumgebung (XAMPP) auf Ihrem Rechner (Windows, Mac oder Linux) ein und starten sofort ganz praktisch mit kleinen PHP-Skripten in die Grundlagen der PHP-Programmierung.

  • Schritt für Schritt geht es von der Auslagerung sich wiederholender Inhalte und die Datumsfunktionen von PHP über das Arbeiten mit Sessions und Cookies bis zur Auswertung komplexer dynamischer Formulare.

  • Am Ende des PHP-Online-Workshops haben Sie ihre ersten interaktiven Funktionen geschrieben und ein eigenes einfaches Newssystem mit PHP programmiert. Last but not least berücksichtigen Sie von Anfang auch die Sicherheitsaspekte all Ihrer PHP-Webanwendungen!

Spartipp: Buchen Sie diesen Workshop im Paket zusammen mit PHP & MySQL für Einsteiger und sparen Sie bis zu 45 Euro!

Weitere Workshops zum Thema Websites programmieren

Themen im Detail 

  • Woche 1: Entwicklungsumgebung installieren und grundlegende Konzepte von PHP kennenlernen
    In der ersten Woche des Workshops beschäftigen wir uns zunächst mit den wichtigsten PHP-Grundlagen. Das Besondere an PHP ist, dass es serverseitig ausgeführt wird. Damit Sie zuhause Ihre Skripte testen können, müssen Sie sich einen Server, d.h. die Serversoftware installieren. Am praktischsten ist das kostenlose XAMPP: Es beinhaltet Apache als Serversoftware, PHP, das Datenbanksystem MySQL und vieles mehr. Das Schöne daran: Es lässt sich mit ein paar Mausklicks installieren.

    Wenn die Entwicklungsumgebung installiert ist, sehen Sie an kleinen Beispielen, was serverseitige Ausführung genau bedeutet. Dann erfahren Sie, wie Sie PHP in HTML-Seiten integrieren und Inhalte ausgeben lassen können. Außerdem lernen Sie grundlegende PHP-Sprachkonzepte kennen wie Variablen, Arrays, Operatoren und das Einbinden externer Dateien über include und require.

    Über Letztere können Sie Elemente, die auf mehreren Seiten eines Projekts vorkommen, in eigene Dateien auslagern. Das ist nützlich für die Navigation oder für Copyright-Vermerke. Wenn Sie hier etwas ändern, wirkt sich die Änderung automatisch auf alle Seiten aus, in denen die externe Datei eingebunden ist.

    Am Ende der ersten Woche

    • haben Sie sich eine Entwicklungsumgebung - XAMPP - eingerichtet

    • wissen Sie, wie Sie über PHP-Text ausgeben und wie Sie PHP-Code in HTML-Dateien einbinden

    • können Sie Variablen definieren und diese mit Operatoren bearbeiten

    • wissen Sie, warum Sie Arrays zum Speichern mehrere Werte brauchen und wie Sie sie einsetzen

    • nutzen Sie include und require zum Einbinden externer Dateien

    • und haben nützliche von PHP vordefinierte Funktionen kennengelernt

  • Woche 2: Weitere grundlegende Sprachkonzepte: Bedingungen, Datumsfunktionen, Schleifen und eigene Funktionen schreiben
    In der zweiten Woche des Workshops beschäftigen wir uns mit weiteren grundlegenden Sprachkonzepten. In praktischen Übungen und ersten kleinen Anwendungen erfahren Sie,

    • wie Sie Ihre Programme flexibel durch Bedingungen (if-else-Anweisungen) steuern und mehrfach Dinge durch Schleifen (for und while etc.) ausführen lassen.

    • Sie lernen die PHP-Datumsfunktionen kennen und setzen sie ein, um zum Beispiel in der Copyright-Zeile immer das aktuelle Jahr oder je nach Uhrzeit unterschiedliche Begrüßungen ausgeben zu lassen.

    • Schließlich erfahren Sie, wie Sie häufiger verwendete Codeteile in Funktionen auslagern und schreiben Sie Ihre erste eigene Funktion.

  • Woche 3: Verarbeitung von Formulardaten, Cookies und Sessions
    Woche drei steht ganz im Zeichen der wichtigsten Webtechniken: Zuerst einmal geht es um Formulare. Formulare sind das Mittel der Wahl, um Input vom Benutzer zu erhalten - jetzt sehen Sie, wie Sie Formulardaten mit PHP weiterverarbeiten, um sie beispielsweise per Mail zu versenden. In der Woche vier werden wir Formulardaten in Dateien schreiben.

    Die Kommunikation im Internet läuft über das HTTP-Protokoll ab. Die Besonderheit dabei: Das Protokoll ist statuslos, das heißt konkret, dass der Server sich nicht merkt, dass ein Client (Browser) bereits Seiten angefordert hat. In bestimmten Fällen wie beispielsweise für die Programmierung von Warenkörben, brauchen Sie aber Möglichkeiten, damit der Server erkennt, dass ein bestimmter Client bereits eine Seite angefordert hat, Sie müssen also Daten über mehrere Seiten hinweg speichern.
    Hierzu gibt es zwei Techniken: Cookies, bei denen die Informationen beim Client gespeichert werden, und Sessions, bei denen die Informationen auf den Server gespeichert werden. In dieser Woche sehen wir uns genau an, wie Cookies und Sessions funktionieren und wie Sie sie einsetzen.

    Bei all diesen Webthemen darf man aber nicht die Sicherheit außer Acht lassen, ein Thema, das uns diese Woche ebenfalls ausführlich beschäftigen wird.

    Am Ende der dritten Woche

    • wissen Sie, wie Sie Formulardaten in PHP weiterverarbeiten

    • kennen den Unterschied zwischen den Übertragungsarten GET und POST bei Formularen

    • können Daten über PHP per Mail versenden lassen

    • wissen, wie Sie wichtige Sicherheitslücken vermeiden

    • kennen den Unterschied zwischen Cookies und Sessions und wissen, wie Sie sie einsetzen.

    • und haben ein einfaches sessionbasiertes Log-in-System erstellt.

  • Woche 4: Arbeiten mit Dateien und Ordnern
    Bisher haben wir Daten oder Informationen noch nicht dauerhaft gespeichert - in dieser Woche sehen Sie, wie Sie Daten in Textdateien speichern und diese wieder auslesen können. Dies können Sie beispielsweise bei einem kleinen Content-Management-System einsetzen, das dem Benutzer erlaubt, aktuelle Informationen seiner Webseite zu pflegen, ohne selbst den HTML-Code hierfür schreiben zu müssen.

    Neben Dateien geht es in dieser Woche außerdem darum, wie Sie Inhalte von Ordnern auslesen.

    Ein weiteres Thema ist die Überprüfung von Formulardaten, ob also die erforderlichen Felder auch ausgefüllt wurden. Wenn man eine solche Überprüfung per PHP durchführt, muss man dann dafür sorgen, dass im Falle eines Fehlers die vorher eingetragenen Daten wieder in den Formularfeldern erscheinen. Auch darum werden wir uns kümmern.

    Mit dem Know-how aus den vier Workshop-Wochen basteln Sie in dieser Woche 4 ein eigenes Newssystem. Damit kann der Betreiber der Homepage ohne HTML-Kenntnisse aktuelle Meldungen eingeben, die dann auf seiner Seite angezeigt werden. Außerdem lesen Sie Bilder aus einem Ordner aus und schreiben eine erweiterte Prüfung eines Formulars.

Wieviel Zeit sollte ich für den Workshop einplanen?
Die bisherigen Teilnehmer dieses Workshops haben im Durchschnitt 10 - 12 Stunden pro Workshopwoche für das Lesen der Unterlagen und die Lösung der praktischen Übungen und Aufgaben aufgewendet.

Voraussetzungen 

Vorausgesetzt wird der sichere Umgang mit grundlegenden Webtechnologien wie Browser und FTP. Sie sollten außerdem sicher mit HTML, vor allem mit Formularen, umgehen können. Grundkenntnisse in einer beliebigen Programmiersprache, zum Beispiel JavaScript, sind hilfreich, aber nicht notwendig.

Online-Workshop: PHP für Einsteiger

06.09.2012
345 Euro / 315 Euro*