PHP-Schulung Code-Rocker

Effektiv und professionell in PHP-Projekten arbeiten

Effektive Programmierung und verbesserte Software-Qualität

Webdeveloper bewegen sich in vielen Projekten und komplexen Strukturen, und es gibt eine Vielzahl an Tools, die ihnen dabei helfen, sicher und effektiv darin zu arbeiten. Zum Beispiel oh-my-zsh. Unabhängig vom eingeschlagenen Weg kommt es am Ende aber immer auf die Software-Qualität an. Da jedoch bestehende Projekte nicht immer neu geschrieben werden können, zeigen wir in der PHP-Schulung Code-Rocker, wie man die Software-Qualität kontinuierlich steigert. Automatisiertes Testing mit PHPUnit und Codeception sind hierbei feste Bestandteile effizienter Entwicklungsprozesse.

Inhalte der PHP-Schulung Code-Rocker

Von den Tools über den Code mit automatisierten und getesteten Builds bis hin zum Deployment auf einem Produktiv-System bilden wir an diesem Tag die gesamte Pipeline ab.

  • Tools: oh-my-zsh, Vagrant und PhpStorm mit xDebug
  • PHPUnit und Codeception Acceptance Testing
  • Refactoring PHP-Code
  • Implementierung neuer Features mit Git Flow
  • Continuous Integration

Willkommen

Vorstellungsrunde und WLAN

  • 00:15
  • Socialising

Frühstück - belegte Brötchen und Kaffee

  • 00:30
  • Socialising

Kapitel 1: Tools

oh-my-zsh

  • 00:15
  • Live Tutorial

Installation auf Mac

  • 00:30
  • Hands on

Kapitel 2: Webdevelopment mit Git

Einrichtung Codestandard

  • 00:15
  • Hands on

PHPUnit Tests

  • 00:30
  • Live Tutorial

Codeception Acceptance Testing

  • 00:30
  • Live Tutorial

Mittagspause

Mittagessen

  • 00:45
  • Socialising

Kapitel 3: Refactoring

Code Refactoring mit Testing

  • 01:00
  • Pair Programming

Kapitel 4: Feature-Erstellung

TDD-Feature mit Ticket-System

  • 1:00
  • Pair Programming
PHP-Schulung Code-Rocker