Die ersten Schritte mit Psalm

Seit der Version 7 erlaubt PHP deutlich mehr Typsicherheit beim Programmieren. So lassen sich viele Fehler bereits finden, bevor ein Programm überhaupt ausgeführt wird. In dieser Schulung lernen Sie Psalm, ein Werkzeug zur statischen Analyse von PHP-Code kennen. Sie lernen, das Werkzeug richtig einzusetzen und zielgerichtet Anpassungen an Ihrem Programmcode vorzunehmen, um die Fehlerwahrscheinlichkeit deutlich zu verringern.

Wir haben die Lerninhalte speziell für Online-Schulungen aufbereitet. Anstelle von Präsentationsfolien setzen wir auf Live-Coding mit Erläuterungen und beantworten gerne Zwischenfragen, die uns im Chat gestellt werden.

Die Vermittlung von Inhalten wechselt sich mit praktischen Übungen ab, in denen wir die Teilnehmer per Screen-Sharing individuell betreuen. Um eine gute individuelle Betreuung sicherzustellen, sind unsere Online-Schulungen jeweils auf maximal 10 Teilnehmern begrenzt.

Lernziele

  • Sie können Psalm für Ihre PHP-Projekte einsetzen
  • Sie verstehen die Ausgabe von Psalm und können diese beurteilen
  • Sie können bisher implizite Annahmen über Ihren Code durch Annotationen explizit machen und durch Psalm automatisiert überprüfen lassen

Zielgruppe

Die Schulung richtet sich an fortgeschrittene PHP-Entwickler, die komplexe Anwendungen erstellen oder warten.

Voraussetzungen

Voraussetzung sind Erfahrungen mit typsicherer objektorientierter Programmierung in PHP 7 oder einer anderen Programmiersprache.

Informationen zu den technischen Voraussetzungen.

Agenda

08:45–09:00 Login und Ankommen
09:00–09:15 Was ist statische Codeanalyse?
09:15–09:30 Psalm installieren
09:30–09:45 Was sagt mir Psalm über meinen Code?
09:45–09:50 Pause
09:50–10:35 Übung: Codeanalyse mit Psalm
10:35–10:40 Pause
10:40–11:25 Besprechung der Übung
11:25–11:30 Pause
11:30–12:00 Array-Strukturen dokumentieren und durchsetzen
12:00–12:15 Zusammenfassung und Ausblick

Exklusiv und individualisiert?

Wir passen die Inhalte und Schwerpunkte unserer Schulungen gerne an Ihre konkreten Wünsche und Bedürfnisse an. Individualisierte Schulungen führen wir online exklusiv für Ihre Mitarbeiter zum Wunschtermin durch.

Mehr Informationen