Professionelles PHP: Fortgeschrittene Techniken
300 Seiten
German
PDF
4.5

Professionelles PHP: Fortgeschrittene Techniken

Professionelles PHP: Fortgeschrittene Techniken

Autor:

Jahr:

Zusammenfassung:

Das Buch „Professionelles PHP: Fortgeschrittene Techniken“ richtet sich an Entwickler, die die Grundlagen der Sprache bereits beherrschen und auf die nächste Stufe aufsteigen möchten. Der Autor, Alexei Smirnow, Senior-Entwickler mit 15 Jahren Erfahrung, teilt reale Praktiken, die in großen kommerziellen Projekten und Highload-Systemen angewendet werden.



Dies ist keine weitere Einführung in die Syntax – Sie tauchen ein in das Design komplexer Architekturen, von der Wahl der richtigen Klassenstruktur bis hin zur Bereitstellung von Microservices. Besonderes Augenmerk liegt auf modernen Ansätzen: SOLID, GRASP, Dependency Injection, Arbeit mit Warteschlangen, Caching auf Redis- und Varnish-Ebene sowie Profiling mit Xdebug und Blackfire.



Was Sie lernen werden:

  • Anwendung von 15+ Entwurfsmustern (Factory, Strategy, Observer, Repository u.a.) in realen Projekten;
  • Methoden zur Leistungsoptimierung: von der Konfiguration von opcache bis zur asynchronen Aufgabenverarbeitung über RabbitMQ;
  • Prinzipien des sicheren Codierens: Schutz vor SQL-Injection, XSS, CSRF, Validierung von Eingabedaten;
  • Praxis des Unit-Testens mit PHPUnit und Integrationstests mit Codeception;
  • Architekturmuster: MVC, HMVC, Event-Driven, CQRS und Event Sourcing;
  • Arbeit mit Docker, CI/CD, Deployment und Monitoring der Produktionsumgebung.


Für wen dieses Buch ist:

  • Backend-Entwickler mit mindestens 2 Jahren PHP-Erfahrung;
  • Team-Leads und Architekten, die ihr Wissen systematisieren möchten;
  • Fachleute, die von anderen Sprachen (Java, Python) auf den PHP-Stack umsteigen;
  • Alle, die sich auf technische Vorstellungsgespräche für die Position Senior PHP Developer vorbereiten.


Das Buch ist als praktischer Leitfaden aufgebaut: Jedes Kapitel enthält einsatzbereite Codebeispiele, und am Ende der Abschnitte gibt es Aufgaben zur selbstständigen Bearbeitung. Sie lernen nicht nur, Code zu schreiben, sondern flexible, skalierbare und leicht wartbare Systeme zu entwerfen.



„Professionelles PHP: Fortgeschrittene Techniken“ wird Ihr ständiger Begleiter bei der Erstellung komplexer Webanwendungen, APIs und Microservice-Architekturen sein. Nach der Lektüre werden Sie in der Lage sein, Aufgaben jeder Komplexität souverän zu lösen – vom Refactoring von Legacy-Code bis zur Entwicklung hochbelasteter Projekte.

Empfehlungen