Dieser Kurs vermittelt praxisnah, wie moderne Webanwendungen mit Java entwickelt werden. Die Teilnehmenden lernen, wie sie skalierbare, sichere und performante Anwendungen mit aktuellen Technologien und Best Practices erstellen.
Kursinhalte:- Einführung in moderne Webentwicklung mit Java
- Nutzung von Spring Boot und Jakarta EE für die Entwicklung dynamischer Webanwendungen
- Erstellung von RESTful APIs und GraphQL-Schnittstellen für datengetriebene Anwendungen
- Integration von modernen Frontend-Frameworks wie React, Vue.js oder Angular
- Asynchrone Programmierung und Performance-Optimierung mit Java und Multithreading-Techniken
- Authentifizierung und Autorisierung mit JWT, OAuth und Session-Management
- Nutzung von Datenbanken (SQL mit PostgreSQL/MySQL, NoSQL mit MongoDB) für flexible Datenspeicherung
- Testing und Debugging mit JUnit, Selenium und Postman
- Deployment moderner Anwendungen auf Cloud-Plattformen wie AWS, Google Cloud und Firebase
- Praktische Übungen: Entwicklung einer vollständigen modernen Webanwendung mit Java