Descrizione

ASP.NET è un insieme di tecnologie che permette ad uno sviluppatore di operare e creare applicazioni o servizi per il Web e può essere utilizzato per creare applicazioni full stack, per sviluppare API Rest e per velocizzare la comunicazione tra lato server e lato client. Il corso ASP.NET illustra tutti i concetti principali del framework, dall’uso dei controlli server all’interfacciamento con ADO.NET per l’accesso ai database, fino alla migrazione da ASP.

Si consigliano conoscenza ed esperienza in .NET, C#, HTML, CSS e Javascript.

Obiettivi

L’obiettivo principale del corso ASP.NET è fornire ai partecipanti le conoscenze teoriche e tecniche per utilizzare in autonomia l’insieme di tecnologie per lo sviluppo di software per il web, acquisendone la logica di funzionamento, per poter realizzare le programmazioni più avanzate.

Conoscenze in uscita

A fine corso, i partecipanti saranno in grado di:

  • Conoscere ed utilizzare ASP.NET
  • Creare applicazioni sicure
  • Utilizzare Microsoft SQL Server

Programma didattico

  • Introduzione a Microsoft .NET e ad ASP.NET
  • Framework e Architettura .Net
  • I linguaggi supportati dal .NET Framework
  • Il linguaggio C# per ASP.NET
  • Tipi di dato, le variabili, le costanti ed array
  • Gli oggetti gestiti da un’applicazione C#.NET
  • Il tipo di dato universale Object
  • Le Strutture di controllo
  • Istruzioni condizionali e di iterazione
  • Funzioni e Subroutine
  • La gestione degli errori
  • Gestione delle date e timestamp
  • Gli oggetti, collection, proprietà e metodi
  • Esplora Soluzioni ed esplora Database
  • Gestione degli oggetti di applicazione Web
  • Costruzione delle pagine in con tecnologia Razor
  • Gli oggetti built-in di ASP e di ASP.NET
  • L’oggetto Response, Request, Server, Session ecc..
  • Il modello a oggetti scripting (Dictionary, FileSystem,…)
  • Costruzioni di servizi Web (WEB API)
  • Sql Server
  • Concetto di Database relazionali
  • EntityFramework Core per la gestione dei dati da database.
  • Creazione di una Web Application con ASP.NET
Caratteristiche del corso
24 ore
Esercitazione individuale, Lezione frontale, Aula Virtuale
Dispense
Developer
Attestato di frequenza e profitto.