Technologien & Tools
Programmiersprachen & Frameworks
C#
Objektorientierte Sprache für Backend & Fullstack mit .NET.
.NET 8
Moderne Plattform für Web- und Cloudanwendungen.
Blazor
Web-UI mit C# – Server & WebAssembly.
Prism WPF
Modulares Framework für wartbare Desktop-Apps mit MVVM.
MAUI
Cross-Plattform-UI für Android, iOS, macOS und Windows.
Datenzugriff & Persistenz
Entity Framework/Entity Framework Core
ORM für Datenzugriffe mit LINQ.
SQL Server
Robuste relationale Datenbank von Microsoft.
Architektur & Patterns
Clean Architecture
Struktur für wartbaren & testbaren Code.
DDD
Domain-Driven Design für fachlich getriebenes Design.
SOLID
Prinzipien für sauberen, wartbaren Code.
Dependency Injection
Abhängigkeitsverwaltung für lose Kopplung.
CQRS & Event Sourcing
Trennung von Lese- & Schreibzugriffen.
APIs & Kommunikation
REST APIs
Flexible Schnittstellen für moderne Applikationen.
SignalR
Echtzeit-Kommunikation mit WebSockets.
Testing & Qualität
xUnit
Unit- und Integrationstests mit .NET.
Logging
Nachvollziehbarkeit & Fehleranalyse z.B. mit NLog.
Sicherheit
OAuth2 & OpenID Connect
Moderne Authentifizierung & Autorisierung.
Cloud & DevOps
Docker
Container für reproduzierbare Umgebungen.
Azure
Cloud-Hosting, Daten, DevOps.
GitHub Actions
CI/CD Pipelines für automatisiertes Deployment.
Performance & Optimierung
Profiling
Optimierung mit Tools wie dotTrace, BenchmarkDotNet.
Agilität & Zusammenarbeit
Agile Methoden
Scrum, Kanban, iteratives Arbeiten.
Code Reviews
Qualitätssicherung.