Klappentext
Wiederkehrende Aufgaben von Hand erledigen, Deployments per FTP hochladen, Tests nur „wenn Zeit ist“ laufen lassen, so verlieren PHP-Teams täglich Stunden und riskieren vermeidbare Fehler.
Dieses Buch zeigt Schritt für Schritt, wie sich der komplette PHP-Entwicklungsprozess automatisieren lässt: von zeitgesteuerten Aufgaben mit Cron über CI/CD-Pipelines mit Jenkins, GitLab CI/CD und GitHub Actions bis zu automatisiertem Testen mit PHPUnit und Pest, Zero-Downtime-Deployments mit Deployer und Docker sowie statischer Codeanalyse mit PHPStan und Psalm.
Jedes Kapitel ist praxisnah aufgebaut, mit lauffähigen Beispielen und ohne graue Theorie, Werkzeuge und Workflows, die sich direkt in reale Projekte übernehmen lassen.
Für PHP-Entwickler, DevOps-Einsteiger und Teamleiter, die ihre Prozesse reproduzierbar, zuverlässig und professionell gestalten wollen.
Was dich im Buch erwartet
- Einleitung: Warum PHP-Automatisierung unverzichtbar ist
- Zeitgesteuerte Aufgaben mit Cron, Aufgabenplaner und PHP-CLI
- Composer als Fundament: Skripte, Abhängigkeiten und reproduzierbare Builds
- CI/CD-Plattformen im Vergleich: Jenkins, GitLab CI/CD und GitHub Actions
- GitHub Actions für PHP-Projekte mit shivammathur/setup-php
- Automatisiertes Testen mit PHPUnit, Pest und Codeception
- Verhaltensgetriebene Entwicklung mit PHPSpec und Behat
- Mocking und Testqualität mit Mockery, Coverage und Mutation-Tests
- Deployment-Strategien: Deployer, Envoyer und Capistrano
- Containerisierte Deployments mit Docker und Docker Swarm
- Statische Code-Analyse mit PHPStan und Psalm
- Coding Standards und Formatierung mit PHP_CodeSniffer und PHP-CS-Fixer
- Pre-Commit-Hooks und Quality Gates mit GrumPHP
- Task-Runner in PHP: Robo, Blend und openeuropa/task-runner
Über den Autor
Die Welt der IT hat den Autor schon seit seiner Kindheit fasziniert. Bits und Bytes begleiten ihn seit vielen Jahren, und insbesondere die Themen PHP, Python, Automatisierung sowie das allgegenwärtige Thema Künstliche Intelligenz haben ihn dazu inspiriert, dieses Buch zu veröffentlichen.
Produkt: PHP-Automatisierung in der Praxis (E-Book, PDF, Deutsch)
Preis: 9,99 €
Das Buch gibt es auch bei Amazon: PHP-Automatisierung in der Praxis bei Amazon ansehen