Kontakt aufnehmen

Schulungsübersicht

Einführung

Überblick über das .NET-Framework sowie C#

  • Entwicklung vom Visual Basic zum Einsatz von C#
  • Vorteile und Merkmale von C# im Kontext von ASP.NET

Einrichtung der Entwicklungsumgebung

  • Installation und Konfiguration von Visual Studio
  • .NET Core versus .NET Framework – Unterschiede und Einsatzmöglichkeiten

Grundlagen der C#-Syntax

  • Datentypen, Variablen sowie Operatoren
  • Steuerungsstrukturen (if-Abfragen, Switch-Anweisungen und Schleifen)

Einführung in objektorientierte Programmierung

  • Klassen, Objekte sowie Methoden
  • Kapselung, Vererbung und Polymorphie

Fehlerbehandlung und Debugging

  • Ausnahmeverarbeitung in C#
  • Techniken zur Fehlersuche in Visual Studio<\/li>

Einführung in ASP.NET Core

  • Überblick über das Framework sowie die Struktur von Projekten
  • Erstellung einer einfachen ASP.NET-Anwendung

Entwicklung von Webanwendungen mit MVC

  • Grundlagen der Model-View-Controller-Architektur
  • Gestaltung von Ansichten mittels Razor Pages

Datenbindung und Interaktion

  • Verknüpfung von ASP.NET-Anwendungen mit Datenbanken
  • Einsteigerkurs zu Entity Framework Core

Kommunikation zwischen ASP.NET und Steuergeräten (PLC)

  • Übersicht über gängige Kommunikationsprotokolle wie Modbus oder OPC-UA
  • Umgang mit Echtzeitdatenströmen

Erweiterte Funktionen von ASP.NET

  • Einsatz von Middleware sowie Dependency Injection
  • Entwicklung von RESTful-APIs in ASP.NET Core

Übergang zu neuen Web-Oberflächen aus Visual Basic

  • Migration vorhandener VB-basierter Schnittstellen auf ASP.NET
  • Beste Vorgehensweisen bei der Migration bestehender Code-Bestände

Sicherheit und bewährte Praktiken

  • Authentifizierung sowie Autorisierung in ASP.NET-Anwendungen
  • Gewährleistung einer sicheren Verarbeitung und Übertragung von Daten

Bereitstellung der Anwendung

  • Hosting von ASP.NET-Anwendungen lokal sowie in der Cloud
  • Einführung in die Containerisierung mittels Docker (optional)

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundkenntnisse in der Programmierung
  • Praktische Erfahrung mit der Programmierung von Steuergeräten (PLC)

Zielgruppe

  • Programmierer
  • Anwendungsentwickler
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien