Dieser Kurs vermittelt praxisnah, wie PHP-Backends mit modularen Frontends kombiniert werden, um skalierbare und wartbare Webanwendungen zu entwickeln. Die Teilnehmenden lernen, wie sie wiederverwendbare Komponenten und moderne Architekturprinzipien für performante Webanwendungen nutzen.
Kursinhalte:- Einführung in modulare Frontend-Architekturen und ihre Vorteile
- Nutzung von PHP als Backend für modulare Webanwendungen
- Entwicklung wiederverwendbarer UI-Komponenten mit React, Vue.js oder Angular
- Integration von modularen Frontends mit PHP-Backends über RESTful APIs und GraphQL
- Design Patterns wie Atomic Design für strukturierte Frontend-Module
- State-Management mit Redux, Vuex oder Angular Services für große Anwendungen
- Testing und Debugging modularer Frontend-Komponenten mit Jest, Cypress und PHPUnit
- Optimierung der Performance durch Lazy Loading, Tree Shaking und Caching
- Deployment und Versionierung von modularen Anwendungen auf Cloud-Plattformen
- Praktische Übungen: Entwicklung einer modularen Webanwendung mit PHP-Backend