21.06.2013 Views

Nuovo Ordinamento - Ingegneria - Università degli Studi di Trento

Nuovo Ordinamento - Ingegneria - Università degli Studi di Trento

Nuovo Ordinamento - Ingegneria - Università degli Studi di Trento

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PROGRAMMI DI INSEGNAMENTO a.a. 2002/2003<br />

- Le classi del Framework, gli oggetti intrinseci, i controlli client-side e server-side<br />

- L’approccio Object Oriente<strong>di</strong> <strong>di</strong> ASP.NET: oggetti, proprietà, meto<strong>di</strong>, eventi ecc.<br />

- Controlli lato Server<br />

o Controlli HTML<br />

o Web forms<br />

o Controlli <strong>di</strong> validazione<br />

o Controlli utente<br />

- Il problema della gestione dello stato: Session, Cookies, Application, StateBag<br />

Parte 4: Gestione dei dati in ASP.NET<br />

- La gestione dei dati in .NET: ADO.NET<br />

- Modello delle classi <strong>di</strong> .NET<br />

- Accesso ai dati in modalità connessa e <strong>di</strong>sconnessa<br />

- Oggetti DataSet e DataTable: collections, proprietà, meto<strong>di</strong> ed eventi<br />

- L’oggetto Datareader<br />

- L’uso <strong>di</strong> SQL in ADO.NET<br />

- Il data Bin<strong>di</strong>ng<br />

- Controlli Server legati al trattamento dei dati<br />

- Query parametriche, stored procedure e aspetti transazionali<br />

Parte 5: ASP.NET – aspetti avanzati<br />

- Applicazioni multi-tier: logica <strong>di</strong> progettazione e <strong>di</strong> costruzione<br />

- Configurazione e ottimizzazione <strong>di</strong> una applicazione .NET multi-tier<br />

- Gestione <strong>di</strong> un server Web in funzione <strong>di</strong> applicazioni .NET multi-tier<br />

- Creazione <strong>di</strong> classi in ASP.NET<br />

- La gestione del caching<br />

- Utilizzo <strong>di</strong> XML con ASP.NET: il modello DOM<br />

- ADO.NET e XML<br />

- Creazione <strong>di</strong> applicazioni XML – Based<br />

- I web services ed il loro utilizzo in .NET<br />

- Applicazione <strong>di</strong>stribuite e sicurezza<br />

Modalità <strong>di</strong> svolgimento del corso<br />

Il corso prevede, per evidenti esigenze <strong>di</strong>dattiche, una forte componente pratica <strong>di</strong> programmazione<br />

che si affianca alle necessarie argomentazione teoriche riguardanti le architetture <strong>di</strong>stribuite e la<br />

creazione <strong>di</strong> software multi-layer. Le lezioni teoriche si alterneranno quin<strong>di</strong> opportunamente con<br />

lezioni effettuate in laboratorio, in modo da mettere in pratica imme<strong>di</strong>atamente quanto visto durante<br />

il momento frontale. Ogni argomento sarà corredato da piccoli esempi pratici che verranno provati<br />

<strong>di</strong>rettamente in laboratorio: raggiunta una certa confidenza con il complesso mondo .NET, verranno<br />

introdotti alcuni esempi più complessi interamente da sviluppare dallo studente, supportato da<br />

docente e Tutor. Infine, lo studente svilupperà una applicazione completa legata ad almeno uno dei<br />

tre temi principali (database, mobile computing, web services), e questo costituirà argomento <strong>di</strong><br />

documentazione e <strong>di</strong>scussione per la valutazione finale.<br />

235

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!