Schulung .NET-Basiswissen

Beschreibung/Inhalt

- Dieses Basismodul richtet sich an alle Entwickler, Softwarearchitekten und Entscheider, die in .NET einsteigen wollen.
- 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.

Motivation: Warum .NET?
Bausteine von .NET
Standardisierung (ECMA/ISO)
Kurzer Vergleich zwischen dem modernen .NET und den Vorgängern .NET Framework, .NET Core, Xamarin und UWP

.NET-Architektur und Konzepte

  • CLR
  • Intermediation (Managed Code versus Native Code)
  • Just-in-Time-Comiler
  • Ahead-of-Timer-Compiler (ab .NET 7.0)
  • Speicherverwaltung / Garbage Collection
  • Typkonzept
  • Assemblies
  • Namensräume
  • Exceptions
  • XML-Konfiguration
  • Interoperabiliät zwischen Managed Code und Native Code
  • Sicherheit
  • Deployment


  • Überblick .NET-Sprachen
  • C#
  • Optional: Visual Basic .NET (VB.NET)
  • Optional: C++/CLI


  • Werkzeuge
  • .NET SDK
  • Die Entwicklungsumgebung Visual Studio (alternativ: Visual Studio for Mac oder Visual Studio Code)
  • Weitere hilfreiche Werkzeuge (Visual Studio-Erweiterungen, Open Source, Drittanbieter)


  • Überblick über die Klassen der .NET-Basisklassenbibliothek
  • Namensräume
  • Wichtige Klassen


  • Überblick über die .NET-Anwendungsarten/Einsatzszenarien
  • Desktop
  • Webserver
  • Webbrowser
  • Mobile
  • Server
  • Cloud
  • WebAssembly-basierte Apps


  • Deployment von .NET-Anwendungen
  • lokale Anwendungen
  • Browseranwendungen
  • Serveranwendungen
  • Cloudanwendungen
  • Docker-Container


  • Die deutschsprachige .NET-Community
  • Publikationen
  • Events


  • Ausblick auf kommende Versionen

    Optional: Zusatzbibliotheken
  • Community Toolkits von Microsoft
  • Open Source-Pakete
  • Kommerzielle Bibliotheken

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil