Unsere Themen
PHP-Grundlagen
- Syntax
- Operatoren
- Variablen
- Konstanten
- Kontrollstrukturen
- Sprachkonstrukte und Funktionen
Funktionen
- Syntax
- Argumente
- Variablen
- Referenzen
- Rückgaben
- Gültigkeitsbereiche von Variablen
Arrays
- Numerische Arrays
- Assoziative Arrays
- Array Iteration
- Multi-Dimensionale Arrays
- Array-Funktionen
- SPL
Objektorientierte Programmierung
- Instantiierung
- Modifiers/Vererbung
- Interfaces
- Exceptions
- Statische Methoden & Eigenschaften
- Autoload
- Reflection
- Type Hinting
- Klassen-Konstanten
Sicherheit
- Konfiguration
- Session-Sicherheit
- Cross-Site Scripting
- Cross-Site Request Forgeries
- SQL Injection
- Remote Code Injection
- E-Mail Injection
- Filter Input
- Escape Output
XML und Web Services
- XML-Grundlagen
- SimpleXML
- XML Extensions
- Xpath
- Web Services Grundlagen
- SOAP
- REST
Strings und Patterns
- Quoting
- Matching
- Extrahieren
- Suche
- Ersetzen
- Formitierung
- PCRE
Streams und Netzwerk-Programmierung
- Dateien
- Lesen
- Schreiben
- Dateisystem-Funktionen
- Streams
Web Features
- Sessions
- Forms
- GET- und POST-Daten
- Cookies
- HTTP Headers
Datenbanken und SQL
- SQL
- Joins
- Analyse von Anfragen
- Prepared Statements
- Transaktionen
Design und Theorie
- Design Patterns
- Wiederverwendung von Code
- OOP-Theorie
Hier dokumentiere ich meinen Weg vom Web-Laien zum Entwickler von Webapps (und ZCE). Dabei behandel ich hier vordergründig PHP, aber auch Ruby & Frameworks.
