Schulung .NET-Überblick für .NET-Einsteiger und .NET-Entscheider (wahlweise für .NET Framework 4.x und/oder .NET 6.0)

Beschreibung/Inhalt

Sie programmieren noch mit VB6 oder C++ 6.0 oder Java? Sie haben von .NET schon gehört, aber sind bisher noch nicht mehr als zu einem "Hello World" gekommen? Dann besuchen Sie diesen Workshop! Hier gibt es einen kompakten Überblick über die Basiskonzepte des .NET-Komponentenmodells sowie der zusammen mit .NET entwickelten Sprache C#.

Der Kurs richtet sich an Unternehmen, die vor der Entscheidung zum Umstieg auf .NET stehen oder den Umstieg von einer älteren Technik wie C++, Visual Basic, Delphi oder Gupta bereits konkret planen. Der Referent stellt die Dienste, Bausteine, Werkzeuge und Methoden von .NET im Hinblick auf ihre Praxistauglichkeit vor und gibt einen Überblick über den .NET-Markt und einen Einblick in zukünftige Entwicklungen.

Dieser Kurs kann auf jede .NET-Version angepasst werden!

Alternativ bieten wir Schulungsmodule für den Umsteig von .NET Framework auf .NET 5.0/6.0 an:
Umstellung/Migration von WPF-Anwendungen von .NET Framework auf .NET 5.0/6.0
Umstellung/Migration von Windows Forms-Anwendungen von .NET Framework auf .NET 5.0/6.0
Umstellung/Migration von ASP.NET-Anwendungen von .NET Framework auf .NET 5.0/6.0.

Basiswissen (Die Antworten auf die wichtigsten Entscheider-Fragen)

  • .NET-Strategie (Was ist .NET?)
  • .NET versus .NET Core
  • Motivation (Warum wurde .NET erfunden?)
  • .NET-Produkte (Was braucht man für .NET?)
  • .NET-Anwendungenarten (Wofür kann man .NET einsetzen?)
  • .NET-Plattformen (Wo läuft .NET?)
  • .NET-Versionen (Wie unterscheiden sich die verschiedenen Versionen von .NET?)
  • .NET-Sprachen: C# versus Visual Basic versus C++/CLI (Was unterscheidet die Sprachen?)
  • .NET-Klassenbibliothek (Welche vordefinierten Funktionalitäten gibt es in .NET?)
  • Visual Studio, Team Foundation Server (TFS) und andere Werkzeuge (Welche Werkzeuge brauche ich?)
  • Versionierung und Deployment (Wie verbreite ich .NET-Anwendungen?)
  • .NET-Sicherheit (Wie sicher ist .NET?)
  • Deutsche .NET-Community (Wo bekomme ich weitere Informationen?)


  • Das Gesamtbild von .NET
  • Aufbau typischer .NET-Anwendungen
  • Mehrschichtige Anwendungsentwicklung mit .NET
  • Zusammenspiel der Komponenten


  • Anwendungsgebiete
  • Datenzugriff mit ADO.NET und XML-Unterstützung
  • Objekt-Relationales Mapping mit Entity Framework Core
  • Konsolenanwendungen mit System.Console und der PowerShell
  • Windows-Anwendungen mit Windows Forms, Windos Presentation Foundation (WPF) und Windows UI Library (WinUI)
  • Webanwendungen mit ASP.NET Core und Blazor
  • Verteilte Systeme mit ASP.NET (Core) WebAPI, gRPC
  • Cross-Platform-App-Entwicklung mit MAUI und .NET for iOS/.NET for Android


  • Abschlussrunde
  • Diskussion der Vor- und Nachteile von .NET (Bewertung des derzeitigen Entwicklungsstandes)
  • Ausblick auf kommende .NET-Versionen
  • Klärung aller verbleibenden Fragen der Teilnehmer


  • Optional: Übungen der Teilnehmer am PC ("Hands-On Labs")

    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