Dieser Kurs vermittelt Kenntnisse in der Kombination von React-Frontend-Entwicklung mit modernen Backend-Technologien. Teilnehmende lernen, wie sie umfassende Full-Stack-Webanwendungen entwickeln, die skalierbare und effiziente Backend-Lösungen integrieren.
Kursinhalte:- Einführung in Backend-Architekturen und deren Integration mit React
- Grundlagen von Node.js und Express für Backend-Entwicklung
- Erstellung und Nutzung von RESTful APIs und GraphQL-Schnittstellen
- Datenbankintegration mit MongoDB und PostgreSQL
- Authentifizierung und Autorisierung mit JWT und OAuth
- Kommunikation zwischen Frontend und Backend: Datenfluss und State-Management
- Deployment von Full-Stack-Anwendungen auf Cloud-Plattformen wie AWS und Heroku
- Sicherheitskonzepte: Schutz vor SQL-Injection, Cross-Site-Scripting und mehr
- Testing und Debugging von Backends und deren Interaktion mit dem React-Frontend
- Praktische Übungen: Entwicklung einer Full-Stack-Webanwendung mit React und Node.js