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.
- 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