W

dotnet-backend-patterns

von wshobson

Beherrschen Sie C#/.NET Backend-Entwicklungsmuster zum Erstellen robuster APIs, MCP-Server und Unternehmensanwendungen. Behandelt async/await, Dependency Injection, Entity Framework Core, Dapper, Konfiguration, Caching und Tests mit xUnit. Ideal für .NET Backend-Entwicklung, C# Code-Reviews und API-Architektur-Design.

Stars32.411
Favoriten0
Kommentare0
Hinzugefügt28. März 2026
KategorieBackend Development
Installationsbefehl
npx skills add https://github.com/wshobson/agents --skill dotnet-backend-patterns
Überblick

Überblick

Was ist dotnet-backend-patterns?

dotnet-backend-patterns ist eine umfassende Skill, um Backend-Entwicklung in C#/.NET zu meistern. Sie bietet praktische Muster und bewährte Verfahren für den Aufbau produktionsreifer APIs, MCP-Server und Unternehmensanwendungen. Der Fokus liegt auf modernen .NET-Techniken wie async/await, Dependency Injection, Entity Framework Core, Dapper, Konfigurationsmanagement, Caching-Strategien und automatisiertem Testen mit xUnit.

Für wen ist diese Skill geeignet?

  • .NET-Backend-Entwickler, die neue APIs oder Services erstellen
  • Teams, die C#-Code auf Wartbarkeit und Performance überprüfen
  • Architekten, die skalierbare und testbare Backend-Lösungen entwerfen
  • Entwickler, die Datenzugriff und Caching optimieren

Welche Probleme werden gelöst?

  • Etabliert eine saubere Architektur für .NET-Projekte
  • Führt durch Dependency Injection und Service-Registrierung
  • Optimiert Datenbankzugriffe mit EF Core und Dapper
  • Implementiert Caching mit Redis und Memory Cache
  • Bietet Muster für Konfiguration, Fehlerbehandlung und Resilienz
  • Unterstützt robustes Testen mit xUnit

Anwendung

Installationsschritte

  1. Fügen Sie die Skill Ihrem Agenten oder Projekt hinzu mit:
    npx skills add https://github.com/wshobson/agents --skill dotnet-backend-patterns
  2. Beginnen Sie mit der Lektüre von SKILL.md für eine Übersicht und den Workflow.
  3. Prüfen Sie README.md, AGENTS.md und metadata.json für weitere Kontextinformationen, falls vorhanden.
  4. Erkunden Sie den Ordner assets/ für Codevorlagen:
    • repository-template.cs für Repository-Muster
    • service-template.cs für die Service-Schicht-Struktur
  5. Nutzen Sie references/ für vertiefende Anleitungen:
    • dapper-patterns.md für leistungsstarke Dapper-Nutzung
    • ef-core-best-practices.md für EF Core-Optimierung

Anpassung an Ihr Projekt

  • Verwenden Sie die bereitgestellten Vorlagen und Referenzen als Ausgangspunkt.
  • Passen Sie die Muster an Ihre Repository-Struktur, Geschäftslogik und Infrastruktur an.
  • Integrieren Sie Dependency Injection, Caching und Tests entsprechend den Anforderungen Ihrer Anwendung.

Wichtige behandelte Konzepte

  • Saubere Architektur und Projektstruktur für wartbaren Code
  • Einrichtung und Best Practices für Dependency Injection
  • Fortgeschrittener Datenzugriff mit Dapper und EF Core
  • Caching-Strategien mit Redis und Memory Cache
  • Anwendungs-Konfiguration mit dem IOptions-Pattern
  • Unit- und Integrationstests mit xUnit

FAQ

Wann sollte ich dotnet-backend-patterns verwenden?

Nutzen Sie diese Skill beim Start neuer .NET-Backend-Projekte, bei der Refaktorisierung von Altsystemen oder zur Standardisierung von Backend-Praktiken in Teams. Besonders wertvoll bei Projekten, die skalierbare APIs, robusten Datenzugriff und wartbare Architektur erfordern.

Welche Dateien oder Ordner sind am wichtigsten?

Beginnen Sie mit SKILL.md für eine Übersicht. Für Implementierungsdetails sehen Sie sich assets/repository-template.cs, assets/service-template.cs sowie den Ordner references/ für Best Practices zu Dapper und EF Core an.

Deckt diese Skill sowohl EF Core als auch Dapper ab?

Ja. Sie bietet parallele Anleitungen, wann EF Core oder Dapper zu verwenden sind, inklusive Performance-Überlegungen und Codebeispielen für beide.

Ist diese Skill für Microservices geeignet?

Ja. Die Muster und Praktiken sind sowohl für monolithische als auch für Microservice-Architekturen in .NET anwendbar.

Wo finde ich weitere Beispiele?

Öffnen Sie den Reiter "Files", um alle Vorlagen, Referenzen und Hilfsskripte zu durchsuchen, die mit dotnet-backend-patterns geliefert werden.

Bewertungen & Rezensionen

Noch keine Bewertungen
Teile deine Rezension
Melde dich an, um für diesen Skill eine Bewertung und einen Kommentar zu hinterlassen.
G
0/10000
Neueste Rezensionen
Wird gespeichert...