Schulungsübersicht
Einführung
Überblick über das .NET Framework und C#
- Entwicklung von Visual Basic zu C#
- Merkmale und Vorteile von C# für ASP.NET
Einrichten der Umgebung
- Installation und Konfiguration von Visual Studio
- .NET Core vs. .NET Framework
C# Syntax-Grundlagen
- Datentypen, Variablen und Operatoren
- Kontrollanweisungen (if, switch, Schleifen)
Einführung in OOP-Konzepte
- Klassen, Objekte und Methoden
- Kapselung, Vererbung und Polymorphismus
Fehlerbehandlung und Debugging
- Behandlung von Ausnahmen
- Techniken zur Fehlersuche in Visual Studio
Einführung in ASP.NET Core
- Überblick über das Framework und Projektstruktur
- Einrichten einer grundlegenden ASP.NET-Anwendung
Erstellen von Webanwendungen mit MVC
- Verstehen der Model-View-Controller (MVC) Architektur
- Erstellen von Ansichten mit Razor Pages
Datenbindung und Interaktion
- Verbinden von ASP.NET-Anwendungen mit Datenbanken
- Grundlagen der Entity Framework Core
Communication zwischen ASP.NET und PLCs
- Überblick über Kommunikationsprotokolle (z. B. Modbus, OPC-UA)
- Handhabung von Echtzeit-Datenströmen
Erweiterte Funktionen in ASP.NET
- Middleware und Injektion von Abhängigkeiten
- RESTful APIs in ASP.NET Core
Überbrückung von Visual Basic-Schnittstellen
- Übergang von bestehenden VB-Schnittstellen zu ASP.NET
- Bewährte Verfahren für die Migration von Legacy-Code
Sicherheit und bewährte Praktiken
- Authentifizierung und Autorisierung in ASP.NET
- Sichere Datenverarbeitung und -übertragung
Anwendungsbereitstellung
- Hosting von ASP.NET-Anwendungen lokal und in der Cloud
- Einführung in die Containerisierung mit Docker (optional)
Zusammenfassung und nächste Schritte
Voraussetzungen
- Vertrautheit mit grundlegenden Programmierkonzepten
- Empirische Kenntnisse der SPS-Programmierung
Zielgruppe
- Programmierer
- Anwendungsentwickler
Erfahrungsberichte (2)
Sehr interaktiver Trainer mit großem Lehrbereitschaft. Der Trainer war sehr wissbegierig und hat uns sogar über den Umfang der Schulung hinaus gelehrt.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Kurs - Advanced Blazor
Maschinelle Übersetzung
Möglichkeit, praktisch tätig zu werden, und Geduld des Trainers
sheena - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Maschinelle Übersetzung