Schița de curs

Introducere

Prezentare generală a .NET Framework și C#

  • Evoluția de la Visual Basic la C#
  • Caracteristici și beneficii ale C# pentru ASP.NET

Configurarea mediului

  • Instalarea și configurarea Visual Studio
  • .NET Core vs. .NET Framework

C# Bazele sintaxei

  • Tipuri de date, variabile și operatori
  • Instrucțiuni de control (if, switch, bucle)

Introducere în conceptele OOP

  • Clase, obiecte și metode
  • Încapsulare, moștenire și polimorfism

Gestionarea erorilor și depanarea

  • Gestionarea excepțiilor
  • Tehnici de depanare în Visual Studio

Introducere în ASP.NET Core

  • Prezentare generală a cadrului și structura proiectului
  • Configurarea unei aplicații ASP.NET de bază

Crearea de aplicații web cu MVC

  • Înțelegerea arhitecturii Model-View-Controller (MVC)
  • Construirea vizualizărilor cu Razor Pages

Legarea datelor și interacțiunea

  • Conectarea aplicațiilor ASP.NET la bazele de date
  • Bazele Entity Framework Core

Communication între ASP.NET și PLC-uri

  • Prezentare generală a protocoalelor de comunicare (de exemplu, Modbus, OPC-UA)
  • Gestionarea fluxurilor de date în timp real

Caracteristici avansate în ASP.NET

  • Middleware și injectarea dependențelor
  • API RESTful în ASP.NET Core

Conectarea interfețelor Visual Basic

  • Tranziția interfețelor VB existente la ASP.NET
  • Cele mai bune practici pentru migrarea codului vechi

Securitate și bune practici

  • Autentificare și autorizare în ASP.NET
  • Gestionarea și transmiterea securizată a datelor

Implementarea aplicațiilor

  • Găzduirea aplicațiilor ASP.NET local și în cloud
  • Introducere în containerizare utilizând Docker (opțional)

Rezumat și pași următori

Cerințe

  • Familiaritate cu conceptele de programare de bază
  • Cunoștințe empirice de programare PLC

Audiență

  • Programatori
  • Dezvoltatori de aplicații
 35 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite