Contattataci

Struttura del corso

Introduzione

Panoramica sul framework .NET e su C#

  • Evoluzione dal linguaggio Visual Basic a C#
  • Caratteristiche e vantaggi di C# nello sviluppo con ASP.NET

Configurazione dell’ambiente di lavoro

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

Nozioni di base della sintassi C#

  • Tipi di dati, variabili e operatori logici
  • Istruzioni di controllo (condizionali, cicli)

Nozioni introduttive sull’OOP

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

Gestione degli errori e debug

  • Gestione delle eccezioni nel codice<\/li>
  • Tecniche di debug avanzate in Visual Studio

Introduzione ad ASP.NET Core

  • Descrizione generale del framework e struttura dei progetti
  • Creazione delle prime applicazioni ASP.NET da zero.

Sviluppo di applicazioni web con MVC

  • Comprensione dell’architettura Model-View-Controller (MVC)
  • Creazione di pagine dinamiche mediante Razor Pages

Collegamento dei dati e interazioni con le fonti esterne

  • Integrazione delle applicazioni ASP.NET con i database
  • Nozioni fondamentali su Entity Framework Core.

Comunicazione tra ASP.NET e dispositivi PLC

  • Panoramica dei protocolli di comunicazione più utilizzati (ad esempio Modbus, OPC-UA)
  • Gestione in tempo reale dei flussi di dati

Funzionalità avanzate in ASP.NET

  • Middleware e tecniche di iniezione delle dipendenze
  • Sviluppo di API RESTful mediante ASP.NET Core.

Migrazione dalle interfacce Visual Basic

  • Passaggio sicuro da vecchie interfacce VB a quelle ASP.NET
  • Best practice per la conversione del codice esistente.

Sicurezza e linee guida operativa

  • Gestione dell’autenticazione e autorizzazione nelle applicazioni ASP.NET
  • Misure fondamentali per la protezione dei dati durante l’elaborazione e la trasmissione.

Pubblicazione delle applicazioni

  • Installazione delle app ASP.NET sia in ambienti locali che nel cloud
  • Nozioni introduttive sulla containerizzazione tramite Docker (opzionale).

Riepilogo e prospettive future

Requisiti

  • Conoscenza dei concetti fondamentali della programmazione
  • Esperienza pratica nello sviluppo di programmi PLC

Destinatari del corso

  • Programmatori
  • Sviluppatori di applicazioni
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative