In dieser Weiterbildung erlernen Sie den professionellen Umgang mit GitHub und GitLab sowie die Entwicklung von plattformübergreifenden Anwendungen mit Flutter. Sie setzen sich mit den Funktionen und Arbeitsweisen von GitHub auseinander und vertiefen Ihr Verständnis für GitLab als DevOps-Plattform. Zudem erwerben Sie Kenntnisse in der Nutzung von Flutter für die Erstellung mobiler Applikationen. Sie lernen, Repositories in GitHub zu erstellen und zu verwalten, Branching-Strategien anzuwenden und Code-Review-Prozesse durchzuführen. In GitLab werden Sie in die Lage versetzt, Continuous Integration und Deployment (CI/CD) Pipelines zu konfigurieren und automatisierte Tests zu implementieren. Mit Flutter entwickeln Sie plattformübergreifende mobile Anwendungen und integrieren diese in die Versionskontrolle von GitHub. Durch praktische Übungen und Projektarbeiten wenden Sie die erlernten Konzepte direkt an. Sie arbeiten mit realen Szenarien, um den Einsatz von GitHub, GitLab und Flutter im Entwicklungsprozess zu festigen. Nach Abschluss der Weiterbildung sind Sie in der Lage, GitHub und GitLab effektiv für die Versionskontrolle und CI/CD-Prozesse einzusetzen sowie plattformübergreifende Anwendungen mit Flutter zu entwickeln und zu verwalten.
- Kenntnisse im Bereich GitHub
- Operationen der Versionsverwaltung
- Agiles Arbeiten mit Fokus auf GitHub
- Continuous Integration und Continuous Delivery
Flutter Grundlagen und Design
- Basiswissen zu GitHub
- Widgets und UI-Design
- Routing und Navigation unter Nutzung von GitHub
- Animationen und Übergänge
State Management und Backend
- State Management mit Anwendungen aus GitHub
- Formulare und Validierung
- Authentication und Benutzerkonten mit Schnittstellen zu GitHub
- HTTP-Requests und APIs
- Persistenz mit Fokus auf GitHub
Software Testing und Performance
- Software Testing und Qualitätssicherung im Kontext von GitHub
- App-Optimierung und Performance
- Testing und Debugging mit Anbindung an GitHub