Schulung Komponentenorientiertes Entwickeln mit .NET / .NET Components
- Dieses Schulungsmodul kann mit allen aktuellen ASP.NET Core-Versionen (z.B. 8.0, 7.0, 6.0, 5.0) entsprechend Ihren Wünschen durchgeführt werden.
- Auf Wunsch ist auch eine Schulung mit älteren Versionen / klassischem .NET Framework möglich.
Grundkonzept von Softwarekomponenten
Softwarekomponentenbegriff in .NET (Managed Components/Managed Libraries)
Microsofts Richtlinien für Softwarekomponentendesign
Assemblies und Module (Interner Aufbau einer Assembly)
Komponentenarten
GUI-Komponenten (alias Controls)
Backend-Komponenten
Single-File- vs. Multi-File-Assemblies
Ressourcen
Referenzierte Assemblies (Assembly-Referenzen)
Assembly Resolver
Komponenten-Sicherheit (Signierte Assemblies/Code Access Security)
Signierte Assemblies ("Strong Names"/"Shared Names")
Installation von .NET-Anwendungen und .NET-Softwarekomponenten
Installationsorte (Lokale Komponenten vs. Globale Komponenten)
Globale Assembly Cache ("Global Assemblies"/"Shared Assemblies")
Installationsverfahren: Xcopy, GAC-Deployment, Click-Once, etc.
Anwendungskonfigurationsdateien
Versionierung