In dieser Weiterbildung erlernen Sie die Programmierung von Webanwendungen unter Verwendung von JavaScript, ergänzt durch Kenntnisse in C und Flutter. Sie erwerben ein fundiertes Verständnis für die Entwicklung interaktiver und dynamischer Webanwendungen. Sie lernen, Webanwendungen mit JavaScript zu programmieren, indem Sie sich mit Variablen, Datentypen, Kontrollstrukturen und Funktionen vertraut machen. Durch die Integration von C erweitern Sie Ihre Fähigkeiten, um leistungsstarke Webanwendungen zu programmieren. Mit Flutter erarbeiten Sie sich die Kompetenz, plattformübergreifende Webanwendungen zu programmieren, die sowohl auf mobilen Geräten als auch im Web funktionieren. Die Umsetzung erfolgt durch praxisnahe Übungen, in denen Sie Webanwendungen programmieren und dabei die erlernten Konzepte anwenden. Projektarbeiten ermöglichen es Ihnen, eigenständig Webanwendungen zu programmieren und dabei Ihre Fähigkeiten zu vertiefen. Nach Abschluss der Weiterbildung sind Sie in der Lage, eigenständig Webanwendungen zu programmieren und diese in verschiedenen beruflichen Kontexten einzusetzen.

Einführung in JavaScript
  • Kenntnisse im Bereich Webanwendung programmieren: Einbinden und Laden
  • Variablen und Syntax
  • Primitive Datentypen: Zahlen, Strings, Boolean mit Fokus auf Webanwendung programmieren
  • Zusammengesetzte Datentypen: Arrays und Objekte
  • Schleifen: for, while für Anwendungen der Webanwendung programmieren
  • Funktionen erstellen und aufrufen
  • Ereignisse und Event-Handling in Webanwendung programmieren

Grundlagen der C-Programmierung
  • Struktur von C-Programmen mit Schwerpunkt auf Webanwendung programmieren
  • Datentypen, Konstanten und Variablen
  • Verwendung von Funktionen im Kontext von Webanwendung programmieren
  • Kontrollstrukturen
  • Operatoren im Rahmen von Webanwendung programmieren verstehen
  • Zeiger
  • Dynamische Speicherplatzverwaltung in Bezug auf Webanwendung programmieren

Versionsverwaltung und Softwareentwicklung
  • Versionsverwaltung im Zusammenhang mit Webanwendung programmieren
  • Continuous Integration und Continuous Delivery
  • Software Testing und Qualitätssicherung mit Relevanz für Webanwendung programmieren
  • Operationen der Versionsverwaltung
  • Agiles Arbeiten mit Git bei Webanwendung programmieren

React: Grundlagen und Komponenten
  • Setup, Erklärung der Umgebung von React und Hello World unter besonderer Berücksichtigung von Webanwendung programmieren
  • Komponente, Elemente und Handhabung mit Fehlermeldungen
  • Formulare mit Anwendungen aus dem Bereich Webanwendung programmieren
  • Typensicherheit in JavaScript und TypeScript
  • API-Anbindungen für Webanwendung programmieren nutzen
  • Handhabung Redux
  • Router im Rahmen von Webanwendung programmieren

Flutter: Einführung und UI-Design
  • Einführung und Installation mit Praxisbeispielen für Webanwendung programmieren
  • Widgets und UI-Design
  • State Management mit Provider, ausgerichtet auf Webanwendung programmieren
  • Routing und Navigation
  • HTTP-Requests und APIs im Kontext von Webanwendung programmieren
  • App-Veröffentlichung für iOS und Android
  • Testing und Debugging für Webanwendung programmieren

Angular: Einführung und Komponentenerstellung
  • Komponenten in Angular als Teil von Webanwendung programmieren
  • Dynamische Templates in Angular
  • Services & Dependency Injection im Umfeld von Webanwendung programmieren
  • Input Properties und Data Binding
  • Custom Events mit Output Properties für Webanwendung programmieren einsetzen
  • Routing und Navigation
  • Reactive Forms und Validierung mit Bezug auf Webanwendung programmieren