Dieser Kurs bietet eine praxisnahe Einführung in die Entwicklung moderner Webanwendungen mit dem Laravel-Framework. Die Teilnehmenden lernen, wie sie mit Laravel skalierbare, sichere und performante Webprojekte umsetzen und aktuelle Best Practices der PHP-Entwicklung anwenden.
Kursinhalte:- Einführung in das Laravel-Framework und seine Architektur
- Einrichtung und Konfiguration von Laravel-Projekten
- Nutzung des Laravel Blade-Templating-Systems für dynamische Webseiten
- Erstellung und Verwaltung von RESTful APIs mit Laravel
- Datenbankmanagement mit Laravel Eloquent ORM und Migrationen
- Authentifizierung und Autorisierung mit Laravel Sanctum und JWT
- Asynchrone Verarbeitung und Caching-Strategien für performante Anwendungen
- Testing und Debugging von Laravel-Anwendungen mit PHPUnit und Laravel Dusk
- Sicherheitsmaßnahmen: Schutz vor SQL-Injection, XSS und CSRF
- Deployment von Laravel-Anwendungen auf AWS, Heroku oder DigitalOcean
- Praktische Übungen: Entwicklung einer vollständigen Laravel-Webanwendung