Webentwicklung mit APIs - Zusatzqualifikation für moderne Anwendungen

Dieser Kurs vermittelt praxisnah, wie moderne Webanwendungen mit API-Architekturen entwickelt werden. Die Teilnehmenden lernen, wie sie skalierbare, sichere und performante Anwendungen mit aktuellen API-Technologien und Best Practices erstellen.

Kursinhalte:
  • Einführung in moderne API-gestützte Webentwicklung
  • Entwicklung von RESTful APIs mit Node.js (Express.js), Python (Flask/Django) oder Java (Spring Boot)
  • Erstellung von GraphQL-Schnittstellen mit Apollo Server und GraphQL Java/Python
  • Integration von modernen Frontend-Frameworks wie React, Vue.js oder Angular mit APIs
  • Asynchrone Programmierung und Performance-Optimierung für API-gestützte Anwendungen
  • Authentifizierung und Autorisierung mit JWT, OAuth und API Keys
  • Nutzung von Datenbanken (SQL mit PostgreSQL/MySQL, NoSQL mit MongoDB) für flexible Datenspeicherung
  • Testing und Debugging von API-gestützten Anwendungen mit Jest, Postman und pytest
  • Deployment moderner API-Anwendungen auf Cloud-Plattformen wie AWS, Google Cloud und Firebase
  • Skalierung und Orchestrierung von APIs mit Docker, Kubernetes und Microservices
  • Praktische Übungen: Entwicklung einer vollständigen modernen API-gestützten Webanwendung