In dieser Weiterbildung zur Full-Stack Web- & App-Entwicklung lernst Du alles, was Du für die Entwicklung moderner Web- und App-Anwendungen brauchst. Du bekommst eine Einführung in den Tech-Stack und das Berufsbild von Full-Stack-Entwickler:innen, beginnend mit den Frontend-Grundlagen wie HTML, CSS und JavaScript. Der Kurs deckt auch Frameworks wie React, Vue und Angular sowie State-Management und Routing ab. Im Backend-Bereich wirst Du mit Node.js, Express.js und der Entwicklung von REST-APIs vertraut gemacht. Du lernst, wie Du Datenbanken integrierst, APIs entwickelst und sicherheitsrelevante Themen wie Authentifizierung und Autorisierung umsetzt. Mit DevOps-Prinzipien, Testing und modularer Projektarchitektur wirst Du Deine Anwendungen erfolgreich entwickeln und deployen. Ideal für angehende Entwickler:innen, die sich umfassendes Wissen in beiden Bereichen aneignen wollen.

Full-Stack Web- & App-Entwicklung - Frontend & Backend-Technologien
  • Einführung in das Berufsbild und den Tech-Stack von Full-Stack-Entwickler:innen
  • Frontend-Grundlagen: HTML, CSS, JavaScript - responsives und modernes UI-Design
  • Frameworks & Libraries: React, Vue oder Angular im Vergleich
  • State-Management, Routing, Komponentenstruktur im Frontend
  • Backend-Grundlagen: Node.js, Express.js, REST-APIs und Middleware
  • Datenbankanbindung: Einführung in relationale (MySQL, PostgreSQL) und NoSQL-Datenbanken (MongoDB)
  • API-Entwicklung und Schnittstellen zwischen Frontend und Backend
  • Autorisierung und Authentifizierung (JWT, OAuth)
  • Einführung in DevOps-Prinzipien: Deployment, Versionierung, CI/CD
  • Modulare Projektarchitektur und Clean Code-Prinzipien
  • Testing & Debugging: Tools und Best Practices für Front- und Backend
  • App-Entwicklung mit Webtechnologien: PWA (Progressive Web Apps), Cross-Plattform-Ansätze (z. B. React Native)
  • Security Basics: Input Validation, Zugriffskontrolle, sichere Speicherung
  • Zusammenarbeit im Team: Git, GitHub, Projektstruktur, agile Entwicklungsmethoden
  • Praxisprojekte: Entwicklung vollständiger Anwendungen mit Frontend, Backend und Datenbank