- Grundlagen der Webentwicklung für modernes App Development
- HTML5 & CSS3 verstehen - Gestaltung responsiver Oberflächen
- Nutzerzentriertes Design für mobile Anwendungen und Progressive Web Apps
- App-Architektur: Von der Idee zur funktionsfähigen Webanwendung
JavaScript Basics - Interaktive Funktionalität
- Grundlagen der Programmierung im Kontext von App Development
- DOM-Manipulation: Dynamische Inhalte auf Webseiten integrieren
- JavaScript-Konzepte wie Variablen, Funktionen und Bedingungen anwenden
- Praxisnahe Mini-Projekte zur Vertiefung
Mobile Web-Apps mit React
- React als zentrales Framework für skalierbares App Development
- Komponentenlogik, State Management & Routing verständlich erklärt
- Integration von React Router für Navigation innerhalb der App
- Best Practices für Wiederverwendbarkeit und Strukturierung
Backend Basics & Datenmanagement
- Serverseitige Funktionen im App Development mit Node.js
- REST-APIs: Kommunikation zwischen Frontend und Server
- NoSQL-Datenbanken wie MongoDB für App-spezifische Datenhaltung
- Authentifizierung, Sessions und einfache Sicherheitskonzepte
Agile Praxisprojekte im App Development
- Scrum, Kanban und agile Tools wie Trello im App Development Prozess
- Nutzung von Git, GitHub und Shell zur Versionskontrolle
- Capstone-Projekt: Entwicklung einer vollständigen Web App
- Präsentation, Hosting und Deployment via Vercel oder Firebase