Nach Abschluss der Weiterbildung verfügen Sie über Kenntnisse in der Entwicklung von Webanwendungen. Sie beherrschen den Einsatz von JavaScript und Frameworks wie Next.js, Flutter und Vue.js zur Erstellung von Frontend-Komponenten. Zudem sind Sie in der Lage, HTML und CSS zur Gestaltung von Benutzeroberflächen anzuwenden und Codeverwaltungstools wie GitHub oder GitLab zu nutzen. Mit diesen Fähigkeiten können Sie in Bereichen der Web- und Softwareentwicklung tätig werden, unter anderem in der Gestaltung und Implementierung von benutzerfreundlichen Webanwendungen.

Grundlagen JavaScript
  • Einführung in JavaScript: Einbinden und Laden
  • Variablen und Syntax
  • Primitive Datentypen: Zahlen, Strings, Boolean
  • Ablaufsteuerung: if-else, switch, Schleifen: for, while
  • Funktionen erstellen und aufrufen
  • DOM-Interaktionen und Manipulation

Asynchrones JavaScript und Next.js
  • Einführung in asynchrones JavaScript: AJAX und Fetch
  • Projektaufbau & Next.js-Architektur verstehen
  • Erstellung & Konfiguration eines Next.js-Projekts
  • Rendering-Modelle: Server & Client Components
  • Dateibasiertes Routing & dynamische Routen
  • Optimierung durch Partial Prerendering & Streaming

Vue.js und UI-Entwicklung
  • Einrichtung von vue
  • Widgets und UI-Design
  • State Management mit Provider
  • Routing und Navigation
  • Eventbehandlung und Persistierung
  • Arbeiten mit vue 3

CSS und Responsive Design
  • Einführung in Cascading Stylesheets (CSS)
  • Box-Modell von CSS
  • Responsive Layouts mit CSS
  • HTML-Elemente für Seitenstrukturierung
  • Selektoren von CSS
  • Textgestaltung mit CSS

Versionsverwaltung und CI/CD
  • Versionsverwaltung
  • Operationen der Versionsverwaltung
  • Agiles Arbeiten mit Git
  • Continuous Integration und Continuous Delivery
  • Operationen der Versionsverwaltung
  • Software Testing und Qualitätssicherung

Datenverarbeitung und APIs
  • API Routes & serverseitige Datenverarbeitung
  • Deployment mit Vercel & CI/CD-Integration
  • HTTP-Requests und APIs
  • Persistenz mit SQLite
  • Bedingtes Rendering
  • Computed-Eigenschaft