In dieser Weiterbildung erlernen Sie den professionellen Umgang mit Versionsverwaltungssystemen wie GitHub und GitLab. Sie werden in die Lage versetzt, Softwareprojekte effizient zu versionieren, Änderungen nachzuverfolgen und in Teams zusammenzuarbeiten. Ein Schwerpunkt liegt auf der Anwendung von Versionsverwaltung in Verbindung mit den Frameworks Flutter, Ionic und Capacitor. Sie lernen, wie Sie mit Versionsverwaltungssystemen wie GitHub und GitLab arbeiten, um Codeänderungen zu verwalten und zu dokumentieren. Zudem erwerben Sie Kenntnisse in der Nutzung von Versionsverwaltung für die Entwicklung mobiler Anwendungen mit Flutter, Ionic und Capacitor. Sie werden in die Lage versetzt, Branches zu erstellen, Merges durchzuführen und Konflikte innerhalb der Versionsverwaltung zu lösen. Darüber hinaus erlernen Sie, wie Sie Versionsverwaltung in den Entwicklungsprozess integrieren, um die Qualität und Nachverfolgbarkeit von Softwareprojekten zu gewährleisten. Die methodische Umsetzung erfolgt durch praxisnahe Übungen, in denen Sie die erlernten Konzepte der Versionsverwaltung direkt anwenden. Anhand von Fallbeispielen entwickeln Sie eigene Projekte und setzen dabei Versionsverwaltungssysteme wie GitHub und GitLab ein. Dies ermöglicht Ihnen, die theoretischen Inhalte der Versionsverwaltung in realen Szenarien zu erproben und zu festigen. Nach Abschluss der Weiterbildung sind Sie in der Lage, Versionsverwaltungssysteme wie GitHub und GitLab effektiv in Ihren Arbeitsalltag zu integrieren und die Entwicklung mobiler Anwendungen mit Flutter, Ionic und Capacitor professionell zu unterstützen.

GitHub/GitLab für Qualitätssicherung und Code Versionierung
  • Kenntnisse im Bereich Versionsverwaltung vermitteln einen sicheren Umgang mit GitHub und GitLab
  • Operationen der Versionsverwaltung
  • Agiles Arbeiten mit Fokus auf Versionsverwaltung
  • Continuous Integration und Continuous Delivery
  • Anwendungen aus der Versionsverwaltung für Software Testing und Qualitätssicherung

Einführung und Nutzung von Flutter
  • Einführung und Installation mit Bezug zur Versionsverwaltung
  • Widgets und UI-Design
  • State Management mit Provider unter Berücksichtigung der Versionsverwaltung
  • Routing und Navigation
  • Formulare und Validierung im Zusammenhang mit Versionsverwaltung
  • Animationen und Übergänge
  • HTTP-Requests und APIs im Kontext der Versionsverwaltung
  • Testing und Debugging

Einführung in Ionic und Capacitor
  • Einführung in Ionic und Capacitor inklusive Aspekten der Versionsverwaltung
  • Die erste App mit Ionic und Capacitor
  • Navigation in Ionic und Capacitor mit Integration von Versionsverwaltung
  • UI-Komponenten in Ionic und Capacitor
  • Theming, Styling und Anpassen unter Verwendung der Versionsverwaltung

Integrationen und Erweiterungen mit Ionic
  • Ionic Native mit Schwerpunkt auf Versionsverwaltung
  • Dienste und Speicher in Ionic und Capacitor

Deployment und Veröffentlichung
  • Erstellen, Bereitstellen und Veröffentlichen im Rahmen der Versionsverwaltung