Christian Giesswein
Softwareentwickler aus Leidenschaft
Profi im .NET Bereich
-
-
C# von 1.0 bis zur aktuellen Version
-
.NET Framework und .NET (Core)
-
EF Core Profi
-
ASP.NET Core
-
Anwendungsentwicklung mit WPF / Blazor
🛠️ .NET
.NET seit 2.0 - immer am Puls der Zeit und jemand der .NET quasi auswendig kennt. Migrationsexperte und Berater beim Einsatz von .NET in der Anwendungsentwicklung
💾 EF Core
Profi seit Entity Framework 4.0 - Performanceoptimierungen, Architektur, Best-Practices aus > 100 Projekten und Kunden
☁️ ASP.NET Core
Webentwicklung mit ASP.NET Core - Egal ob Blazor, SignalR, oder Custom Middlewares - Christian Giesswein ist der Mann der Stunde.
🚀 CI / CD
Ob Azure DevOps oder GitHub – CI/CD ist für mich seit Jahren ein zentraler Bestandteil meiner Arbeit. Build- und Deploymentautomatisierung sind unverzichtbar geworden, denn sie stehen für Effizienz, Zuverlässigkeit und Qualität. Für mich zählt am Ende vor allem eines: höchste Standards und exzellente Ergebnisse!
🛳️ Docker / Kubernetes
Docker und Kubernetes bilden für mich das Fundament moderner Softwareentwicklung. Kombiniert mit .NET und YARP (Yet Another Reverse Proxy) entstehen skalierbare, performante und flexible Anwendungen. Ich schätze die Möglichkeit, Microservices effizient bereitzustellen und mit YARP maßgeschneiderte Routinglösungen zu implementieren. Für mich zählt: Stabilität, Skalierbarkeit und optimale Performance – egal, wie groß die Herausforderung ist.
💭 Clean Code
Clean Code ist für mich weit mehr als nur eine Technik – es ist eine Philosophie. Sauberer, gut strukturierter Code ist die Basis für wartbare, effiziente und zukunftssichere Software. Klare Prinzipien, lesbarer Code und eine bewusste Reduzierung von Komplexität schaffen nicht nur Qualität, sondern auch Freude an der Entwicklung. Denn: Guter Code spricht für sich selbst.
Schulungsthemen von Christian Giesswein
Gemeinsam finden wir heraus, wie ich Ihr Team am besten unterstützen kann – sei es durch maßgeschneiderte Schulungen, individuelle Beratung oder praxisnahe Workshops.
Lassen Sie uns Ihre Anforderungen besprechen und eine Lösung entwickeln, die perfekt zu Ihren Zielen passt.
Ich freue mich auf Ihre Nachricht! 😊
Grundlagen der .NET-Entwicklung
Einstieg in die Entwicklung mit dem .NET-Framework und .NET Core.Entity Framework Core
Datenbankzugriff und -management mit EF Core.ASP.NET Core
Entwicklung moderner Webanwendungen und APIs.Blazor
Single-Page-Anwendungen mit .NET und WebAssembly.WPF (Windows Presentation Foundation)
Erstellung moderner Desktop-Anwendungen mit .NET.Clean Code mit .NET
Prinzipien und Best Practices für sauberen, wartbaren Code.Softwarearchitektur mit .NET
Entwurf skalierbarer und nachhaltiger Softwarelösungen.Dependency Injection und Inversion of Control
Erstellen modularer und testbarer Anwendungen.Minimal APIs in .NET
Leichte und performante APIs erstellen.Testen mit .NET
Unit-Tests, Integrationstests und Testautomatisierung.Microservices mit .NET
Aufbau verteilter Systeme und Kommunikation zwischen Diensten.Authentifizierung und Autorisierung mit .NET
Sicherheitskonzepte wie OAuth, OpenID Connect und Identity Server.SignalR in .NET
Echtzeit-Kommunikation für Web- und Desktopanwendungen.Parallelität und Asynchronität in .NET
Effiziente Nutzung von Ressourcen und Thread-Management.Paket- und Versionsverwaltung in .NET
Umgang mit NuGet und Abhängigkeitsmanagement.Build- und Deploymentautomatisierung für .NET
CI/CD-Prozesse mit Azure DevOps oder GitHub Actions.Debugging und Performance-Tuning in .NET
Fehlerbehebung und Optimierung von Anwendungen.Migration von .NET Framework zu .NET Core
Schritt-für-Schritt-Strategien für den Umstieg.Design Patterns mit .NET
Strukturierte Problemlösungen für wiederkehrende Szenarien.Einführung in Docker und Kubernetes für .NET
Containerisierung und Orchestrierung von .NET-Anwendungen.