Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung
Überblick über .NET Framework und C#
- Entwicklung von Visual Basic zu C#
- Vorteile und Nutzen 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 Polymorphie
Fehlerbehandlung und Debugging
- Ausnahmebehandlung
- Debugging-Techniken in Visual Studio
Einführung in ASP.NET Core
- Framework-Übersicht und Projektstruktur
- Einrichten einer grundlegenden ASP.NET-Anwendung
Erstellung von Webanwendungen mit MVC
- Verständnis der Model-View-Controller (MVC)-Architektur
- Erstellung von Ansichten mit Razor Pages
Datenbindung und Interaktion
- Anbindung von ASP.NET-Anwendungen an Datenbanken
- Grundlagen von Entity Framework Core
Kommunikation zwischen ASP.NET und SPS
- Übersicht über Kommunikationsprotokolle (z. B. Modbus, OPC-UA)
- Verarbeitung von Echtzeit-Datenströmen
Erweiterte Funktionen in ASP.NET
- Middleware und Dependency Injection
- RESTful APIs in ASP.NET Core
Überbrückung von Visual Basic-Oberflächen
- Migration bestehender VB-Oberflächen zu ASP.NET
- Best Practices für die Migration von Legacy-Code
Sicherheit und Best Practices
- Authentifizierung und Autorisierung in ASP.NET
- Sicherer Umgang mit Daten und Übertragung
Bereitstellung der Anwendung
- Hosting von ASP.NET-Anwendungen lokal und in der Cloud
- Einführung in Containerisierung mittels Docker (optional)
Zusammenfassung und nächste Schritte
Voraussetzungen
- Vertrautheit mit grundlegenden Programmierkonzepten
- Praktische Kenntnisse in der SPS-Programmierung
Zielgruppe
- Programmierende
- Anwendungsentwickler
35 Stunden
Erfahrungsberichte (2)
Interaktivität und dynamische Code-Lösungen
Eduard-Emanuel Zaharia - Kruk Italia
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