PHP praxisorientiert lernen
Aus Wikibooks
[Bearbeiten] Zusammenfassung des Projekts
- Zielgruppe:
Anfänger die in die PHP-Programmierung einsteigen wollen.
- Lernziele:
Nach dem Durcharbeiten des Buches eigene Programme entwickeln zu können.
- Buchpatenschaft/Ansprechperson:
User Zutritt E-Mail
- Sind Co-Autoren gegenwärtig erwünscht?
Sind erwünscht.
- Richtlinien für Co-Autoren:
- Projektumfang und Abgrenzung zu anderen Wikibooks:
Der PHP-Teil des Buches http://de.wikibooks.org/wiki/Websiteentwicklung:_PHP behandelt das selbe Thema. Bei PHP praxisorientiert lernen steht die praxisorientierte Vermittlung des Stoffes im Vordergrund.
- Themenbeschreibung:
- Aufbau des Buches:
Inhaltsverzeichnis |
In diesem Buch geht es darum, dass PHP lernen mehr ist, als einfach nur Strukturen oder Funktionen auswendig zu lernen. Es geht darum, dass man sich gleich am Anfang einen - unserer Meinung nach - guten Stil aneignet, die Zusammenhänge versteht und in der Lage ist Probleme selbst zu lösen. Zur Einleitung..
[Bearbeiten] Allgemeines zum Buch
[Bearbeiten] Bevor es losgeht
- Was ist PHP?
- Wie funktioniert PHP?
- Was braucht man für PHP?
- Wie richte ich mir einen Testserver ein?
[Bearbeiten] Laufen lernen - Die ersten Schritte mit PHP
- Der erste PHP-Code
- Ziemlich variabel (Variablen)
- Das kleine 1x1 (Operatoren)
- Eine "Menge" Variablen (Arrays)
- Was machen, wenn es ein Problem gibt? (Fehlerbehandlung)
- Vertrauen ist gut, Kontrolle ist besser (Kontrollstrukturen)
- Und wieder und wieder und wieder (Schleifen)
- Fertig-Code (Funktionen)
- Übung - Das große 1x1 voll automatisch
[Bearbeiten] Kommunikation - Das Gespräch mit dem Clienten
- Die verschiedenen Kommunikationsmittel (Superglobals)
- Formulare erstellen
- Formulare auswerten
- Sicherheit bei Benutzereingaben
- Übung - Einen Taschenrechner programmieren
[Bearbeiten] Sprinten - Komplexere Grundlagen von PHP
- Quellcode-Recycling (Eigene Funktionen erstellen)
- Selbst Informationen beschaffen (Arbeiten mit dem PHP Manual)
- Variablen für Fortgeschrittene (Variable Variablen + Geltungsbereich von Variablen)
- Nach getaner Arbeit aufräumen (Shutdown-Funktion)
- Elegante Fehlerbehandlung (Eigene Fehlerbehandlung)
- Bäume programmieren (Rekursive Funktionen)
- Übung - Einen Verzeichnisbaum einlesen
[Bearbeiten] Objekte - OOP mit PHP
- Was ist OOP überhaupt?
- Die erste eigene Klasse schreiben
- Variablen in Klassen (Eigenschaften)
- Öffentlich, privat und versiegelt (Schlüsselwörter, PHP 5)
- Funktionen in Klassen (Methoden)
- Eltern-Klassen (Vererbung)
- OOP als Softwareansatz
- Übung - Formulare Erstellen & Validieren mit OOP
To be continued..