Microsoft .NET
- Architektur
- Common Language Runtime (CLR)
- MSIL und Compiler
- Dienste des .NET Frameworks
- Sprachübergreifendes Arbeiten
- Überblick über die .NET-Klassenbibliothek
Vergleich von Visual Basic .NET mit VB 6, VBScript und VBA
- Neue Sprachkonstrukte
- Entfallene Sprachkonstrukte
- Änderungen im Verhalten
- Einsatz von .NET-Klassen anstelle von VB-Funktionen
- Migrationswege (bestehenden VB6-Code umwandeln)
Entwicklungsumgebung Visual Studio
- Projekte und Projektmappen
- Visual Basic Editor
- Syntaxunterstützung
- Code-Snippets
- Assistenten
- Hilfefunktionen
- Übersetzung und Debugging
Objektorientiertes Programmieren mit Visual Basic .NET
- Klassen versus Module
- Klassen versus Objekte
- Objektinhalte (Klassenmitglieder): Attribute, Methoden, Ereignisse
- Objektvariablen
- Objektidentität und Objektlebenszyklus
- Objektoperationen
- Objektbeziehungen/Klassenbeziehungen (Assoziationen)
- Vererbung
- Klassendiagramme
Standard-Aufgaben mit der .NET-Klassenbibliothek mit Visual Basic .NET
- Listen und Collections
- Dateisystemzugriff
- Multi-Tasking
Datenbankzugriffe mit ADO.NET
- DataReader
- DataSet
- Command
- Optional: ORM mit ADO.NET Entity Framework (EF) oder Entity Framework Core (EF Core)
Windows Forms oder WPF mit Visual Basic .NET
- Fenster und Dialoge
- Steuerelemente
- Grafischer Designer für Windows Forms
- Datenbindung
WebAPI-Webservices mit Visual Basic .NET
- Grundprinzip Webservices
- Webservices erstellen
- Webservices nutzen
- Optional: WCF-Dienste erstellen und nutzen
Optional: Weitere Bibliotheken auf Ihren Wunsch