Dieser Kurs bietet eine praxisnahe Einführung in die Entwicklung von Single Page Applications (SPAs) unter Verwendung moderner Frontend-Technologien in Kombination mit einem Python-Backend. Die Teilnehmenden lernen, wie sie interaktive, leistungsstarke und benutzerfreundliche Webanwendungen entwickeln, die ein nahtloses Nutzererlebnis bieten.
Kursinhalte:- Grundlagen der Webentwicklung mit Python und modernen Frontend-Technologien
- Einführung in das Konzept von Single Page Applications (SPAs)
- Nutzung von Frameworks wie React, Vue.js oder Angular zur Entwicklung dynamischer SPAs
- Verbindung von Python-Backends mit SPAs über RESTful APIs und GraphQL
- State-Management für SPAs mit Redux, Vuex oder Angular Services
- Asynchrone Datenverarbeitung und Echtzeit-Kommunikation mit WebSockets
- Optimierung der Performance durch Lazy Loading, Code Splitting und Caching
- Testing und Debugging von SPAs mit Jest, Cypress und Postman
- Deployment von SPAs und Backends auf Plattformen wie AWS, Firebase und Netlify
- Praktische Übungen: Entwicklung einer vollständigen Single Page Application mit Python-Backend