In dieser Weiterbildung erwerben Sie umfassende Kenntnisse in der Entwicklung von Anwendungen mit C sharp. Sie lernen, die objektorientierten Prinzipien von C sharp anzuwenden und effiziente Softwarelösungen zu erstellen. Ein besonderer Fokus liegt auf der Implementierung von C sharp in verschiedenen Anwendungsbereichen. Sie vertiefen Ihr Verständnis für die Syntax und Struktur von C sharp und erlernen fortgeschrittene Techniken der objektorientierten Programmierung. Zudem werden Sie in die Lage versetzt, mit C sharp komplexe Anwendungen zu entwickeln und bestehende Systeme zu optimieren. Ein weiterer Schwerpunkt ist die Integration von C sharp in moderne Entwicklungsumgebungen. Durch praxisorientierte Übungen und Projekte wenden Sie Ihr Wissen in realen Szenarien an und festigen Ihre Fähigkeiten im Umgang mit C sharp. Die methodisch-didaktische Umsetzung umfasst sowohl theoretische Einheiten als auch praktische Anwendungen, um einen ganzheitlichen Lernprozess zu gewährleisten. Nach Abschluss der Weiterbildung sind Sie in der Lage, C sharp effektiv in der Softwareentwicklung einzusetzen und anspruchsvolle Projekte eigenständig zu realisieren.

C# Grundlagen und fortgeschrittene Konzepte
  • Einführung in .NET und Grundlagen von c sharp
  • C#-Klassen, Vererbung, Polymorphie und Interfaces
  • Fehlerbehandlung und Debugging mit Fokus auf c sharp
  • Collections und Generics
  • Anwendungen aus dem Bereich c sharp für Dateistreams, Serialisierung und Multithreading
  • TPL und .NET-Klassen: Object, String, StringBuilder, DateTime, TimeSpan und Ausgabeformatierung

Entwicklungsumgebung und -prozesse
  • Kenntnisse in Projektmanagement und Unit-Tests mit c sharp
  • NET Core und .NET Standard
  • Prozesse im Projektmanagement mit Fokus auf c sharp
  • Agile Standards, Vorgehensmodelle
  • Werkzeuge für hybrides Projektmanagement mit Bezug zu c sharp
  • Projekt-Planung und -Steuerung
  • Versionsverwaltung im Kontext von c sharp
  • Continuous Integration und Continuous Delivery

Projektleitung und Management-Fähigkeiten
  • Aufgaben eines Projektleiters im Umfeld von c sharp
  • Vorteile der agilen Arbeitsweise
  • Agiles Projektmanagement mit Bezug zu c sharp
  • Führungskompetenzen & Teambuildung
  • Projektteams und die Anwendung von c sharp

Container-Technologien und -Tools
  • Docker-Architekturen mit Fokus auf c sharp
  • Erstellen und Verwenden von Docker-Images
  • Kompatibilität von Docker-Containern mit c sharp
  • Debuggen von Containern
  • Theoretische Grundlagen von Softwarecontainern mit Bezug zu c sharp
  • Grundlagen und Verwendung von Docker

Cloud Computing und Service-Management
  • Einsatz von c sharp bei Containern in der Produktivumgebung
  • Kombination von DevOps und Cloud Computing
  • Auswahl von IaaS-Anbietern mit Hinblick auf c sharp
  • Einrichtung von Cloud Computing mit Ansible
  • Überwachung von Cloud Computing mit Prometheus und Integration von c sharp
  • Der Weg zu Containern in Produktivumgebungen

Datenmanagement und -modellierung
  • Einführung in relationale Datenbanken mit Fokus auf c sharp
  • Datenbankmodellierung und Namenskonventionen
  • Normalisierung und Normalformen im Kontext von c sharp
  • Datentypen und Keys, Indizes
  • Physische Modellierung und Views mit Einbindung von c sharp

Erweiterte Datenbanktechniken
  • Handling von Nebenläufigkeit in Bezug auf c sharp
  • Anwendung von verschiedenen komplexen SELECTs
  • Erstellung eines ERM mit Fokus auf c sharp
  • Vertiefung von Transaktionen

Zusatzqualifikation in Kubernetes und Qualitätssicherung
  • Grundlagen und Verwendung von Kubernetes mit Schnittstellen zu c sharp
  • Qualifikationsprojekt Webentwicklung für Fullstack
  • Software Testing und Qualitätssicherung im Zusammenhang mit c sharp
  • Compliance-Überlegungen