Dieser Kurs bietet eine praxisnahe Einführung in die Kombination von Java mit modernen Frontend-Frameworks wie React, Vue.js oder Angular. Die Teilnehmenden lernen, wie sie performante, interaktive und skalierbare Webanwendungen mit Java-Backends und modernen UI-Technologien entwickeln.
Kursinhalte:- Einführung in die Webentwicklung mit Java und modernen Frontend-Technologien
- Nutzung von Java-Backends mit Spring Boot zur Anbindung an Frontend-Frameworks
- Entwicklung dynamischer Benutzeroberflächen mit React, Vue.js oder Angular
- Kommunikation zwischen Frontend und Backend über RESTful APIs und GraphQL
- State-Management mit Redux, Vuex oder Angular Services
- Authentifizierung und Autorisierung mit OAuth, JWT und Session-Handling
- Performance-Optimierung durch Caching, Lazy Loading und Code Splitting
- Testing und Debugging von Java-Backends und Frontend-Anwendungen mit JUnit, Jest und Cypress
- Deployment von Full-Stack-Anwendungen auf Cloud-Plattformen wie AWS, Firebase und Heroku
- Praktische Übungen: Entwicklung einer vollständigen Anwendung mit Java-Backend und einem modernen Frontend-Framework