C Sharp: Softwareentwickler in C / C++ / C#

Grundlagen der Softwareprogrammierung
  • Verstehen Sie die Prinzipien der prozeduralen Programmierung mit C
  • Entdecken Sie Datentypen, Speicherzuweisung und Kontrollflussstrukturen
  • Wenden Sie Techniken zum Aufbau logischer Strukturen für sauberen und wartbaren Code an
  • Verwenden Sie Befehlszeilentools zum Kompilieren und Debuggen von Programmen
Objektorientierte Konzepte in C++ und C#
  • Implementieren Sie Klassen, Vererbung und Polymorphismus
  • Konstruktoren, Destruktoren und Zugriffsangaben verstehen
  • Schnittstellen und Generika in C# verwenden
  • Ausnahmebehandlung für robuste Anwendungen nutzen
Webprogrammierung mit C#
  • Dynamische Webseiten mit ASP.NET Core erstellen
  • RESTful-APIs erstellen und Frontend mit Backend verbinden
  • MVC-Architektur für strukturierten Anwendungsfluss nutzen
  • Tools wie Postman für API-Tests integrieren
Sichere und skalierbare Java-Entwicklungskonzepte
  • Erfahren Sie, wie sich Prinzipien für eine sichere Anwendungsarchitektur von Java auf C# übertragen lassen
  • Wenden Sie Authentifizierungsmuster mit OAuth und JWT an
  • Entdecken Sie die Grundlagen von Docker und Containerisierung für .NET-Anwendungen
  • Verstehen Sie CI/CD-Pipelines und Bereitstellungsstrategien
Grundlegende Prinzipien der C#- und Java-Programmierung
  • Analysieren Sie die Syntax und Unterschiede zwischen Java und C#
  • Arbeiten Sie mit Sammlungen, LINQ und Lambda-Ausdrücken in C#
  • Verstehen Sie testgetriebene Entwicklung mit NUnit und JUnit
  • Entdecken Sie wiederverwendbare Komponenten und modulares Design in der Softwareprogrammierung

Teilnehmer lernen, wie CI/CD-Pipelines für C Sharp-Anwendungen effizient gestaltet werden können.