Asp. NET è una tecnologia efficace e all'avanguardia per creare le più aggiornate applicazione Client/Server e le applicazioni Web Based. Fa parte dei linguaggi della piattaforma .NET e quindi per lo sviluppo sfrutta i vantaggi del potente motore Framework .NET permettendo la realizzazione di applicazioni scalabili e innovative.
Il corso affronta gradualmente gli argomenti partendo dai fondamenti fino ad arrivare alla programmazione avanzata ed il suo scopo è quello di far comprendere questa tecnologia e le sue possibili applicazioni. In particolare viene vista la gestione dei dati: come strutturare un database, come ricercare, modificare e visualizzare le informazioni. E vengono approfonditi temi come il debugging, la sicurezza, la completezza delle applicazioni e le pagine Web per dispositivi mobili.
Destinatari
Il corso si rivolge a coloro che intendono apprendere i concetti relativi allo sviluppo di applicazioni client/server e Web-based utilizzando il linguaggio Asp .net.
Prerequisiti
Conoscenza del VB.net, del Microsoft Framework .net e dell'Html.
Contenuti
Confronto tra Asp e Asp .NET;
Struttura di una pagina Asp .NET, Flusso di esecuzione di una pagina;
Gli oggetti, classi, istanze, proprietà e metodi;
Gli oggetti di Asp .NET: Response, Request, HttpCookie, Page, Session, HttpApplication, HttpServerUtility;
Form Web: Concetti di base e avanzati, Estendibilità dei form Web;
Convalidazione delle pagine Asp: lato client e lato server;
Login utente;
Utilizzo di ADO .NET: il modello a oggetti, accesso ai database;
L'oggetto Dataset;
Asp .NET e XML;
Lettura e scrittura dei file sul server Web;
Caching: Caching di pagine e oggetti, utilizzo della cache in maniera efficiente;
Debugging: Try e Catch, Tracing di pagina e d'applicazione, Debugger CLR;