Webentwicklung mit PHP - Zusatzqualifikation für REST und GraphQL

Dieser Kurs bietet eine praxisorientierte Einführung in die Entwicklung moderner APIs mit PHP. Die Teilnehmenden lernen, wie sie REST- und GraphQL-Schnittstellen effizient gestalten, um flexible und performante Webanwendungen zu entwickeln.

Kursinhalte:
  • Einführung in API-Entwicklung mit PHP
  • Unterschiede und Anwendungsfälle von REST und GraphQL
  • Erstellung von RESTful APIs mit Laravel und Symfony
  • Entwicklung von GraphQL-Schnittstellen mit Lighthouse und API Platform
  • Datenbankintegration und ORM-Nutzung mit Eloquent und Doctrine
  • Authentifizierung und Autorisierung mit OAuth, JWT und API-Keys
  • Performance-Optimierung durch Caching, Pagination und Lazy Loading
  • Sicherheitsmaßnahmen für APIs: Rate Limiting, CORS und Zugriffskontrollen
  • Testing und Debugging von APIs mit PHPUnit, Postman und GraphQL Playground
  • Deployment von PHP-basierten APIs auf Cloud-Plattformen wie AWS, Heroku oder DigitalOcean
  • Praktische Übungen: Entwicklung einer vollständigen REST- und GraphQL-API mit PHP