Webentwicklung mit PHP: Von den Grundlagen bis zum Deployment
300 Seiten
German
PDF
4.5

Webentwicklung mit PHP: Von den Grundlagen bis zum Deployment

Webentwicklung mit PHP: Von den Grundlagen bis zum Deployment

Autor:

Jahr:

Zusammenfassung:

Das Buch „Webentwicklung mit PHP: Von den Grundlagen bis zum Deployment“ ist ein umfassender praktischer Leitfaden für alle, die PHP erlernen und moderne Webanwendungen von Grund auf bis zur Bereitstellung auf einem echten Server erstellen möchten. Der Autor führt den Leser konsequent von den grundlegenden Konzepten bis hin zu professionellen Entwicklungspraktiken und legt dabei besonderen Wert auf reale Projekte und typische Aufgabenstellungen.



Was werden Sie aus dem Buch lernen?

  • Grundlagen von PHP: Syntax, Datentypen, Kontrollstrukturen, Funktionen, Arbeit mit Formularen und Sessions.
  • Objektorientierte Programmierung: Klassen, Vererbung, Interfaces, Traits, Entwurfsmuster.
  • Arbeit mit Datenbanken: MySQL, PDO, Abfrageerstellung, Migrationen, ORM (am Beispiel von Eloquent).
  • MVC-Architektur: Trennung der Logik, Erstellung eines eigenen Frameworks, Routing, Template-Engines.
  • Sicherheit: Schutz vor XSS, CSRF, SQL-Injection, Umgang mit Passwörtern, HTTPS.
  • REST API: Entwurf von Endpunkten, Authentifizierung (JWT, OAuth), Versionierung.
  • Testen und Debuggen: PHPUnit, Xdebug, Logging, Profiling.
  • Deployment und DevOps: Serverkonfiguration (Nginx/Apache), Docker, CI/CD, Arbeit mit Git, Composer, Umgebungen.


Für wen ist dieses Buch geeignet?

  • Anfängliche Entwickler — diejenigen, die gerade erst mit der Webprogrammierung in Kontakt kommen und PHP als Hauptsprache erlernen möchten.
  • Frontend-Entwickler — die ihre Fähigkeiten in der Backend-Entwicklung erweitern und verstehen möchten, wie Serveranwendungen funktionieren.
  • Studenten und Absolventen von IT-Kursen — zur Systematisierung von Wissen und zum Sammeln praktischer Erfahrung.
  • Autodidakten und Freelancer — die den Schritt von einfachen Skripten zur professionellen Entwicklung und zum Deployment von Projekten machen möchten.


Warum sollten Sie dieses Buch lesen?

Im Gegensatz zu vielen theoretischen Lehrbüchern basiert dieser Leitfaden auf realen Fallbeispielen. Jedes Kapitel endet mit einer praktischen Aufgabe, und am Ende des Buches erstellen Sie ein vollständiges Projekt – einen Online-Shop oder Blog, den Sie auf einem Hosting bereitstellen können. Der Autor verwendet moderne Werkzeuge (Composer, PSR-Standards, Docker) und erklärt, wie man sauberen, wartbaren Code schreibt.

Das Buch ist in einer einfachen und verständlichen Sprache verfasst, mit zahlreichen Codebeispielen und Erläuterungen. Es eignet sich sowohl zum Selbststudium als auch als Lehrmaterial in Kursen.



Format und Struktur

  • 20 Kapitel, unterteilt in 4 Teile: „Grundlagen“, „Fortgeschrittene Techniken“, „Architektur und Sicherheit“, „Deployment und Produktion“.
  • Über 150 Code-Listings.
  • Checklisten für das Deployment und Sicherheits-Checklisten.
  • Links zu zusätzlichen Ressourcen und Dokumentationen.

Nach der Lektüre werden Sie in der Lage sein, selbstbewusst Webanwendungen mit PHP zu entwickeln, im Team zu arbeiten, moderne Methoden anzuwenden und Projekte erfolgreich auf Servern bereitzustellen.

Empfehlungen