In dieser Weiterbildung erlernen Sie den professionellen Umgang mit GitHub und GitLab, ergänzt durch Kenntnisse in der Programmiersprache C und der Entwicklung von Anwendungen mit Flutter. Ein besonderer Fokus liegt auf dem IT-Projektmanagement, um Sie auf die Herausforderungen moderner Softwareprojekte vorzubereiten. Sie erwerben fundierte Fähigkeiten in der Versionskontrolle mit GitHub und GitLab, einschließlich der Einrichtung von Repositories, Branching-Strategien und Merge-Prozessen. Die Programmiersprache C wird Ihnen vermittelt, um systemnahe Anwendungen zu entwickeln und ein tiefes Verständnis für Speicherverwaltung und Performance-Optimierung zu erlangen. Mit Flutter lernen Sie, plattformübergreifende mobile Anwendungen zu erstellen, wobei der Fokus auf der effizienten Nutzung von Widgets und State-Management liegt. Im Bereich IT-Projektmanagement werden Methoden zur Planung, Steuerung und Überwachung von Softwareprojekten behandelt, einschließlich agiler Vorgehensweisen und Risikomanagement. Durch praxisorientierte Übungen und Projekte wenden Sie die erlernten Konzepte direkt an. Sie arbeiten in Teams an realistischen Szenarien, um die Zusammenarbeit mit GitHub und GitLab zu vertiefen, C-Programme zu implementieren und Flutter-Anwendungen zu entwickeln. Zudem simulieren Sie IT-Projektmanagement-Prozesse, um die theoretischen Kenntnisse in die Praxis umzusetzen. Nach Abschluss der Weiterbildung sind Sie in der Lage, Versionskontrollsysteme wie GitHub und GitLab effektiv zu nutzen, Anwendungen in C und mit Flutter zu entwickeln und IT-Projekte professionell zu managen. Diese Kompetenzen befähigen Sie, in verschiedenen Bereichen der Softwareentwicklung und des IT-Projektmanagements tätig zu werden.

Versionsverwaltung und CI/CD
  • Kenntnisse im Bereich IT-Projektmanagement rund um Versionsverwaltung
  • Continuous Integration und Continuous Delivery
  • Operationen der Versionsverwaltung mit Fokus auf IT-Projektmanagement
  • Agiles Arbeiten mit Git

Software Testing und Qualitätssicherung
  • Software Testing und Qualitätssicherung als Bestandteil von IT-Projektmanagement
  • Testing und Debugging

Programmierung in C
  • Struktur von C-Programmen im Kontext von IT-Projektmanagement
  • Datentypen, Konstanten und Variablen
  • Verwendung von Funktionen mit Bezug zu IT-Projektmanagement
  • Kontrollstrukturen
  • Operatoren in IT-Projektmanagement-Anwendungen
  • Zeiger
  • Dynamische Speicherplatzverwaltung im Rahmen von IT-Projektmanagement

Flutter User Interface und State Management
  • Widgets und UI-Design unter Berücksichtigung von IT-Projektmanagement
  • State Management mit Provider
  • Routing und Navigation mit IT-Projektmanagement-Strategien
  • HTTP-Requests und APIs
  • Persistenz mit SQLite im Umfeld von IT-Projektmanagement
  • Responsive Designs

React JS Grundlagen und Fortgeschrittene Konzepte
  • Setup, Erklärung der Umgebung von React und Hello World im IT-Projektmanagement
  • Komponente, Elemente und Handhabung mit Fehlermeldungen
  • Formulare mit IT-Projektmanagement-Anforderungen
  • API-Anbindungen
  • Handhabung Redux im Kontext von IT-Projektmanagement
  • Router
  • Native React für native Apps mit IT-Projektmanagement-Integration

Angular Komponenten und Services
  • Komponenten in Angular unter dem Aspekt IT-Projektmanagement
  • Services & Dependency Injection
  • Routing und Navigation mit IT-Projektmanagement-Schwerpunkten
  • Input Properties und Data Binding
  • Template-Syntax und Struktur im IT-Projektmanagement
  • Reactive Forms und Validierung
  • Advanced Component Lifecycle Management im Hinblick auf IT-Projektmanagement

Vue.js Einführung und Fortgeschrittene Features
  • Einrichtung von vue mit Relevanz für IT-Projektmanagement
  • Iterationen: v-for
  • Bedingtes Rendering im Kontext IT-Projektmanagement
  • Grundfunktionen und Komponenten
  • Computed-Eigenschaft für IT-Projektmanagement-Anwendungen
  • Arbeiten mit vue 3
  • Eventbehandlung und Persistierung im Rahmen von IT-Projektmanagement