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 (5)
Der Trainer war sehr sachkundig und sehr hilfreich.
Thilini Alwis - Te Manawa Taki Trauma System
Kurs - Visual Studio 2022 IDE
Maschinelle Übersetzung
Es war ein großartiger Kurs, weil wir die Gelegenheit hatten, Dinge zu diskutieren und mit den erlernten Inhaltsstoffen zu arbeiten. Aber das, was ich am meisten mochte, war, dass alles auf Marcins Erfahrungen basierte.
Jesper - ProgramDuon AB
Kurs - Advanced Blazor
Maschinelle Übersetzung
Ich habe es genossen, die Möglichkeit zu haben, mich zu üben.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Kurs - Unit Testing with C#
Maschinelle Übersetzung
Der Trainer erklärte die Themen sehr gut mit konkreten Beispielen aus der Praxis, was es für uns einfacher machte, die Informationen zu begreifen
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Maschinelle Übersetzung
Vollumfassend - alles abgedeckt, was uns interessierte. In der Lage, an Beispielen zu arbeiten.
Deborah Morrison - AFBI
Kurs - Introduction to Blazor
Maschinelle Übersetzung