Struttura del corso

Introduzione

Panoramica di .NET Framework e C#

  • Evoluzione da Visual Basic a C#
  • Caratteristiche e vantaggi di C# per ASP.NET

Configurazione dell'ambiente

  • Installazione e configurazione di Visual Studio
  • .NET Core rispetto a .NET Framework

C# Nozioni di base sulla sintassi

  • Tipi di dati, variabili e operatori
  • Istruzioni di controllo (if, switch, cicli)

Introduzione ai concetti OOP

  • Classi, oggetti e metodi
  • Incapsulamento, ereditarietà e polimorfismo

Gestione degli errori e debug

  • Gestione delle eccezioni
  • Tecniche di debug in Visual Studio

Introduzione ad ASP.NET Core

  • Panoramica del quadro e struttura del progetto
  • Configurazione di un'applicazione ASP.NET di base

Creazione di applicazioni Web con MVC

  • Informazioni sull'architettura MVC (Model-View-Controller)
  • Creazione di visualizzazioni con Razor Pages

Associazione dati e interazione

  • Connessione ASP.NET applicazioni ai database
  • Nozioni di base di Entity Framework Core

Communication tra ASP.NET e PLC

  • Panoramica dei protocolli di comunicazione (ad es. Modbus, OPC-UA)
  • Gestione di flussi di dati in tempo reale

Funzionalità avanzate in ASP.NET

  • Middleware e inserimento delle dipendenze
  • API RESTful in ASP.NET Core

Bridging delle interfacce di Visual Basic

  • Transizione delle interfacce VB esistenti a ASP.NET
  • Procedure consigliate per la migrazione del codice legacy

Sicurezza e best practice

  • Autenticazione e autorizzazione in ASP.NET
  • Gestione e trasmissione sicura dei dati

Distribuzione delle applicazioni

  • Hosting ASP.NET applicazioni in locale e nel cloud
  • Introduzione alla containerizzazione utilizzando Docker (opzionale)

Riepilogo e passaggi successivi

Requisiti

  • Familiarità con i concetti di base della programmazione
  • Conoscenza empirica della programmazione PLC

Pubblico

  • Programmatori
  • Sviluppatori di applicazioni
 35 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative