Dieser Kurs vermittelt praxisnah, wie moderne, modulare Frontend-Anwendungen entwickelt werden, die mit einem Python-Backend kombiniert werden. Die Teilnehmenden lernen, wie sie wiederverwendbare, skalierbare und gut strukturierte Frontends erstellen, die langfristig wartbar bleiben.
Kursinhalte:- Grundlagen der Webentwicklung mit Python und modernen Frontend-Technologien
- Einführung in modulare Architekturkonzepte für Webanwendungen
- Entwicklung wiederverwendbarer UI-Komponenten mit React, Vue.js oder Angular
- Nutzung von Design Patterns wie Atomic Design für strukturierte Frontends
- Integration von modularen Frontends mit Python-Backends über RESTful APIs und GraphQL
- State-Management mit Redux, Vuex oder Angular Services für große Anwendungen
- Testing und Debugging modularer Komponenten mit Jest, Cypress und Postman
- Optimierung der Performance durch Lazy Loading, Tree Shaking und Caching
- Deployment und Versionierung von modularen Frontends auf Cloud-Plattformen
- Praktische Übungen: Entwicklung eines modularen Frontends mit Python-Backend