Nach Abschluss der Weiterbildung verfügen Sie über Kenntnisse in der Entwicklung von Webanwendungen mit Frameworks wie Angular, React und Vue.js. Sie können Mobile Apps mit Ionic, Capacitor und Flutter erstellen. Zudem sind Sie in der Lage, Entwicklungsprozesse mit GitHub und GitLab zu koordinieren. Diese Fähigkeiten befähigen Sie, in der Frontend-Entwicklung von Web- und mobilen Anwendungen tätig zu werden, Projekte im Team zu realisieren und innovative Lösungen in der Softwareentwicklung zu entwickeln.

Angular Entwicklung
  • Komponenten in Angular
  • Services & Dependency Injection
  • Reactive Forms und Validierung
  • Templates-Syntax und Struktur
  • Routing und Navigation
  • Dynamische Templates in Angular
  • Attribute- und Struktur-Direktiven

React Framework
  • Setup, Erklärung der Umgebung von React und Hello World
  • Komponente, Elemente und Handhabung mit Fehlermeldungen
  • Routing und Navigation
  • Formulare
  • API-Anbindungen
  • Testing und Debugging
  • Handhabung Redux

Ionic & Capacitor Lösungen
  • Einführung in Ionic und Capacitor
  • Die erste App mit Ionic und Capacitor
  • Erstellen, Bereitstellen und Veröffentlichen
  • Angular Essentials für Ionic und Capacitor
  • Dienste und Speicher in Ionic und Capacitor
  • Navigation in Ionic und Capacitor
  • UI-Komponenten in Ionic und Capacitor

Vue.js Framework
  • Einrichtung von vue
  • Grundfunktionen und Komponenten
  • Arbeiten mit vue 3
  • Bedingtes Rendering
  • Eventbehandlung und Persistierung
  • Formulare mit vue
  • Iterationen: v-for

Projekt-Workflow & Versionsverwaltung
  • Versionsverwaltung
  • Continuous Integration und Continuous Delivery
  • Operationen der Versionsverwaltung
  • Agiles Arbeiten mit Git
  • Software Testing und Qualitätssicherung

Next.js & Web Deployment
  • Projektaufbau & Next.js-Architektur verstehen
  • Rendering-Modelle: Server & Client Components
  • Optimierung durch Partial Prerendering & Streaming
  • Deployment mit Vercel & CI/CD-Integration
  • API Routes & serverseitige Datenverarbeitung
  • Dateibasiertes Routing & dynamische Routen
  • State-Management & Datenfluss in Next.js

App-Design & Veröffentlichung
  • Widgets und UI-Design
  • State Management mit Provider
  • Animationen und Übergänge
  • HTTP-Requests und APIs
  • App-Veröffentlichung für iOS und Android