Mobile App-Entwicklung + JavaScript-Programmierung + Frameworks + Schnittstellen
Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung mobiler Anwendungen unter Verwendung von JavaScript und verschiedenen Frameworks. Die Teilnehmenden lernen, dynamische Webanwendungen zu gestalten und Schnittstellen zu integrieren.
Modul 1: Einführung in die App Entwicklung
Modul 2: JavaScript - Logik, Komponenten, Schnittstellen
Modul 3: Backendprozesse mit Node.js entwickeln
Modul 4: Frontend Entwicklung mit Angular und React
Modul 5: Mobile Apps: Technologien und Entwicklungsmethoden
- Grundlagen der App Entwicklung: Einführung in mobile Anwendungen, Betriebssysteme wie iOS & Android sowie native und hybride Frameworks.
- Programmieren lernen für Mobile: Einstieg in Swift, Kotlin und UI/UX Design, mit Fokus auf Clean Code, Prototyping und agile Entwicklung.
- Tools & Plattformen: Nutzung von Xcode, GitHub und Android Studio zur App Programmierung, Testing und Bereitstellung im Play Store & App Store.
- Backend & Schnittstellen: Einbindung von APIs, SQL Datenbanken und GraphQL zur Entwicklung leistungsfähiger und skalierbarer Mobile Apps.
JavaScript - Logik, Komponenten, Schnittstellen
- Syntax und Logik in JavaScript: Grundlagen zu Variablen, Datentypen, Events und DOM zur Gestaltung dynamischer Webseiten.
- UI-Programmierung: Entwicklung mit HTML5, CSS3 und JavaScript unter Einsatz von Vue.js, Angular und responsive Design-Prinzipien.
- Schnittstellenanbindung: Verwendung von JSON, Node.js und SQL Datenbanken zur serverseitigen Verarbeitung von Webdaten.
- Code-Verwaltung & Tools: Arbeiten mit Git, GitHub und Clean Code für strukturierte Entwicklungsprozesse in JavaScript-Projekten.
Backendprozesse mit Node.js entwickeln
- JavaScript im Serverkontext: Node.js für Request-Handling, Modulstruktur und Schnittstellen im Webentwicklungsprozess.
- APIs erstellen: Express-Framework, JSON-Handling und Zugriff auf relationale SQL Datenbanken mit serverseitigem Code.
- Versionierung und Verwaltung: Nutzung von Git, GitHub und npm für kollaboratives Coden im Backend Development.
- Einbindung in Full Stack: Verbindung von Node.js mit TypeScript, Datenbanklayer und agilen Workflows im Entwicklungsalltag.
Frontend Entwicklung mit Angular und React
- Vergleich von Angular und React anhand von Datenbindung, Routing, Modularisierung und Framework-Ansätzen.
- Arbeiten mit HTML5, CSS Grid, JavaScript und TypeScript zur Entwicklung komponentenbasierter Webinterfaces.
- Toolchain mit GitHub, Docker Compose, npm und strukturierter Projektorganisation im JavaScript Development.
- Interface-Entwicklung mit UI Frameworks, Nutzung von Schnittstellen und Gestaltung über Flexbox und Media Queries.
Mobile Apps: Technologien und Entwicklungsmethoden
- Grundlagen mobiler Anwendungen für Smartphones und Tablets, mit Fokus auf Plattformunterschiede und Framework-Auswahl.
- Programmierumgebungen und Tools: Arbeit mit Swift, Kotlin, Android Studio, Xcode und Versionskontrolle über GitHub.
- Design & Usability: Umsetzung von UI/UX Konzepten, schnelle Prototypenentwicklung und Clean Code Praktiken.
- Integration & Datenmanagement: Verwendung von APIs, SQL Datenbanken und Backend-Strukturen für skalierbare Apps.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, mobile Anwendungen zu entwickeln, JavaScript anzuwenden und verschiedene Frameworks zu nutzen. Sie können Schnittstellen integrieren und dynamische Webanwendungen gestalten.