Certification | Lerninhalte | Web Developer II
WE Certified Web Developer Grade II
Beschreibung und Lernziele
Für die Umsetzung komplexerer Web- und E-Commerce-Anwendungen sind
PHP und XML heute die Technologien der Wahl. Dabei wird insbesondere
auf objekt-orientierte Programmierung ein hoher Wert gelegt, da sich
damit Produktivität und Wartbarkeit erheblich steigern lassen.
Entwickler mit Kenntnissen in objekt-orientiertem PHP gehören zu den
Internet-Experten mit den besten Job-Aussichten. In diesem Kurs lernen
Sie, wie Sie stabile und wartbare objekt-orientierte Anwendungen auf
Basis von PHP und XML entwerfen und sind damit in der Lage, nicht nur
die Rolle des Programmierers, sondern auch die des System-Architekten
auszufüllen.
Ausbildung (Anbieter, Dauer, Kosten, Voraussetzungen)
Ein geeignetes Bildungsinstitut finden Sie über den Trainings-Locator.
Lernthemen
Techniken der Softwareentwicklung mit PHP
- Logging in PHP
- Versionierung und Entwicklung im Team mit Subversion
- Programmierrichtlinien & Coding-Standards
- UnitTests mit dem Testing-Framework SimpleTest
- Refactoring, Smells & Antipatterns
- PEAR Grundlagen
- Dokumentieren mit PHP-Documentor
- Trennung von Code und Design mit der Template-Engine Flexy
Objektorientierte Webentwicklung mit PHP 5 für Fortgeschrittene
- Fortgeschrittene Techniken in objektorientiertem PHP
- Destruktoren
- Type Hinting
- Cloning und Objektvergleiche
- Abstrakte Klassen und Interfaces
- Magische Methoden: Automatische Getter- und Setter, Methodenemulation
- Reflection
- Objektorientierte Analyse und Design mit UML
- Case Tools: Dia & ArgoUML
- UML-Diagrammtypen
- Domainmodelling
- Patterns (GoF) und Idiome
XML Grundlagen
- Grundlegende Eigenschaften und Einsatzgebiete von XML
- Aufbau und Syntax von XML
- Aufbau und Anwendung der Document Type Definition (DTD)
- Eigenschaften, Elemente und Anwendungsmöglichkeiten von XSL
- Selektionen in XML-Dokumenten mit Hilfe von XPath
- Transformation von XML-Dokumenten mit Hilfe von XSLT
- Formatierung und Darstellung von XML-Dokumenten mit Hilfe von XSL-FO
XML mit PHP 5 und PEAR
- Die SimpleXML-API in PHP5
- Parsen von XML-Dokumenten mit Expat
- DOM in PHP5
- Pear XML-Bibliotheken
- Pear Grundlagen
- XML_Parser
- XML_fo2pdf
- Transformieren mit der PHP XSL-API
- Ausblick und Übersicht über verfügbare XML-Bibliotheken für PHP