In dieser Weiterbildung erlernen Sie die Entwicklung von plattformübergreifenden Anwendungen mit C# und erweitern Ihre Kenntnisse um die Frameworks Angular, Ionic und Capacitor. Sie werden in die Lage versetzt, robuste Backend-Services mit C# zu erstellen und diese mit modernen Frontend-Technologien zu verbinden. Sie erwerben fundierte Kenntnisse in der Nutzung von Angular für die Entwicklung dynamischer Webanwendungen und lernen, wie Sie mit Ionic und Capacitor mobile Applikationen für verschiedene Plattformen erstellen. Zudem vertiefen Sie Ihr Verständnis für die Integration von C#-basierten Backends mit diesen Frontend-Technologien. Durch praxisorientierte Übungen und Projekte wenden Sie Ihr Wissen direkt an und entwickeln eigenständig Anwendungen mit C#, Angular, Ionic und Capacitor. Nach Abschluss der Weiterbildung sind Sie in der Lage, plattformübergreifende Anwendungen zu konzipieren und umzusetzen, indem Sie C# für das Backend und Angular, Ionic sowie Capacitor für das Frontend nutzen.

Grundlagen und Einführung in C#
  • Einführung in .NET und Grundlagen von c sharp
  • C#-Klassen
  • Vererbung, Polymorphie und Interfaces mit Fokus auf c sharp
  • Fehlerbehandlung und Debugging
  • Anwendungen aus dem Bereich c sharp: Collections und Generics
  • Delegaten, Ereignisse und Lambda
  • Praxisnahe Kenntnisse im Umfeld von c sharp im Modul LINQ und Dateistreams
  • Serialisierung und Multithreading

Software-Versionierung und -Management
  • Versionsverwaltung für c sharp Projekte
  • Operationen der Versionsverwaltung
  • Agiles Arbeiten mit Git im Kontext von c sharp

Continuous Integration und Software Testing
  • Continuous Integration und Continuous Delivery in c sharp Projekten
  • Software Testing und Qualitätssicherung

Einführung und Entwicklung mit Ionic und Capacitor
  • Einführung in Ionic und Capacitor mit c sharp Schnittstellen
  • Die erste App mit Ionic und Capacitor
  • Navigation in Ionic und Capacitor für c sharp Anwendungen
  • Dienste und Speicher in Ionic und Capacitor
  • UI-Komponenten in Ionic und Capacitor, abgestimmt auf c sharp Entwicklung
  • Theming, Styling und Anpassen in Ionic und Capacitor

Erweiterte Entwicklung und Deployment Strategien
  • Erstellen, Bereitstellen und Veröffentlichen von c sharp Lösungen

Angular für mobile Anwendungen
  • Angular Essentials für c sharp und Ionic Integration
  • Komponenten in Angular
  • Dynamische Templates in Angular für c sharp basierte Projekte
  • Services & Dependency Injection
  • Input Properties und Data Binding im Zusammenspiel mit c sharp
  • Custom Events mit Output Properties
  • Template-Syntax und Struktur unter spezieller Berücksichtigung von c sharp
  • Routing und Navigation
  • Reactive Forms und Validierung für c sharp Applikationen

DevOps und Agile Practices (0.25)