Entdecken Sie die umfassende Welt des .NET Frameworks: Von den Grundlagen der Architektur bis zur Entwicklung skalierbarer Enterprise-Anwendungen - praxisorientiert und zukunftssicher
Grundlagen des .NET Frameworks
  • Architektur und Komponenten
  • Common Language Runtime (CLR)
  • Base Class Library (BCL)
  • Just-In-Time Compilation
  • Garbage Collection und Speicherverwaltung
  • Assembly-Konzept und GAC
C# und objektorientierte Programmierung
  • SOLID-Prinzipien in C#
  • Generics und Collections
  • Delegates und Events
  • Lambda-Ausdrücke und LINQ
  • Async/Await und Task Parallel Library
  • Exception Handling
Datenzugriff mit Entity Framework
  • Code First vs. Database First
  • CRUD-Operationen
  • Lazy Loading vs. Eager Loading
  • Transaktionsmanagement
  • Migration und Versionierung
  • Performance-Optimierung
ASP.NET Web Development
  • MVC-Architektur
  • Routing und Controller
  • View Engine und Razor Syntax
  • Web API und REST-Services
  • Middleware-Komponenten
  • Authentication und Authorization
Security und Best Practices
  • Authentifizierung und Autorisierung
  • Cross-Site Scripting Prevention
  • SQL Injection Prevention
  • CSRF-Schutz
  • Secure Configuration
  • Logging und Monitoring
Testing und Qualitätssicherung
  • Unit Testing mit MSTest
  • Integration Testing
  • Mock-Objekte und Dependency Injection
  • Test-Driven Development
  • Code Coverage Analysis
  • Continuous Integration
Deployment und DevOps
  • IIS-Konfiguration
  • Azure Deployment
  • Docker Container
  • CI/CD-Pipeline
  • Monitoring und Logging
  • Skalierung und Load Balancing