Enterprise PHP

Diese Schulung bringt Sie auf den letzten Stand moderner Softwareentwicklung mit PHP.

Enterprise PHP

Diese Schulung bringt Sie auf den letzten Stand moderner Softwareentwicklung mit PHP. Themen wie objektrelationales Mapping, Sicherheit, Performance, Template Engines, Dependency Injection und Hochverfügbarkeit werden ausführlich behandelt.
Die Schulung ist als Workshop ausgelegt! Sie werden lernen die Techniken kennen, in dem Sie selbst programmieren. Am Ende der Schulung haben Sie eine kleine Anwendung entwickelt, die Ihnen auch als Ausgangspunkt eigener Experimente dienen kann.

  • Dauer: 2 Tage
  • Voraussetzungen: Gute PHP-Kenntnisse

Inhalte

  • Objektrelationales Mapping: Objektrelationale Mapping mit Doctrine2. Anbindung von Datenbanken mit Doctrine2. Sie lernen die Konfiguration und Erstellung von Entities, die Abfragesprache und Behaviours kennen.
  • Templates mit Twig: Erstellugn von Views und Templates mit der Template-Engine Twig. Lernen Sie Template-Vererbung, Filter und Funktionen kennen. Auch die Erweiterung von Twig wird besprochen.
  • Sicherheit Sicherung Ihrer Anwendung gegen Angriffe wie SQL-Injection oder Cross-Site-Scripting
  • Performance und High Availability Nutzung von APC-Bytecode-Caching. Caching von Daten. Verteiltes Cachen mit Memcached und Redis
  • MVC, Dependency Injection und Design-Pattern Sie lernen moderne Entwicklungs-Entwurfsmuster kennen und nutzen.
  • Unit-Testing: Sie lernen mit PHPUnit ihre Anwendung zu testen. Neben dem schreiben von Tests lernen Sie auch Mocks, Stubs und Proxies kennen. Anhand von Codeabdeckungsstatistiken sehen Sie wie gut ihre Software gestestet wird. Best-Practise-Lösungen zeigen Ihnen gute Test-Strategien auf.
  • Build-Server Verstellung von Sismo und Jenkins als Continuous Integration Server und wie sie beide nutzen können.

Angebotsanfrage Inhouse-Schulung

Bitte füllen Sie das untenstehende Formular aus, Sie erhalten baldmöglichst ein Angebot für die genannte Schulung