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
- SOLID-Prinzipien in C#
- Generics und Collections
- Delegates und Events
- Lambda-Ausdrücke und LINQ
- Async/Await und Task Parallel Library
- Exception Handling
- Code First vs. Database First
- CRUD-Operationen
- Lazy Loading vs. Eager Loading
- Transaktionsmanagement
- Migration und Versionierung
- Performance-Optimierung
- MVC-Architektur
- Routing und Controller
- View Engine und Razor Syntax
- Web API und REST-Services
- Middleware-Komponenten
- Authentication und Authorization
- Authentifizierung und Autorisierung
- Cross-Site Scripting Prevention
- SQL Injection Prevention
- CSRF-Schutz
- Secure Configuration
- Logging und Monitoring
- Unit Testing mit MSTest
- Integration Testing
- Mock-Objekte und Dependency Injection
- Test-Driven Development
- Code Coverage Analysis
- Continuous Integration
- IIS-Konfiguration
- Azure Deployment
- Docker Container
- CI/CD-Pipeline
- Monitoring und Logging
- Skalierung und Load Balancing