Real Code Day
Le slides sono un optional!
in collaborazione con
Firenze, 26 ottobre 2005
Come si costruisce un'applicazione enterprise dalla A alla Z? Come e quando si applicano i pattern? Come vanno strutturate le classi di acceso ai dati? E la parte di visualizzazione attraverso il web, dispositivi mobile o computer?
Questa giornata è pensata proprio per rispondere a questa ed altre domande. Durante le sessioni, tutte caratterizzate dall'assenza di slide, imparerai a costruire un'applicazione della basi, partendo da SQL Server, per arrivare alle migliori tecniche per il deployment.
Dove e quando
Mercoledì 26 ottobre 2005
Warner Village - Via Del Cavallaccio s.n.c - 50142 Firenze
Agenda
| Ore 9:00 | Registrazione ed Inizio della giornata |
| Ore 9:30 | Real Code Day: intro Speaker: Daniele Bochicchio (Microsoft ASP.NET MVP) / ASPItalia.com Gianluca Cannalire (Microsoft VB MVP) / Visual Basic Tips & Tricks Abstract Introduzione alla giornata e presentazione dell'applicazione di esempio. |
| Ore 10:00 | Dalla base dati: SQL Server Speaker: Christian Paparelli / ASPItalia.com Abstract: In ogni applicazione uno dei punti cruciali sia a livello di sicurezza che di performance è il database. In questa sessione verranno trattate tematiche come la corretta integrazione con un Data Access Layer (DAL), la gestione di stored procedure e viste, l'ottimizzazione delle performance e l'analisi dei relativi tempi di risposta in modo da evitare di appesantire il nostro applicativo ma di renderlo più performante e affidabile. |
| Ore 11:00 | Pausa |
| Ore 11:15 | Le fondamenta di un'applicazione: Business Logic e Data Access Layer Speaker: Riccardo Golia / ASPItalia.com Abstract: Per poter gestire opportunamente la complessità che in generale caratterizza lo sviluppo di software, diventa fondamentale suddividere le applicazioni in parti con un minore grado di complessità destinate ad assolvere compiti differenti e identificare le modalità di comunicazione e interazione di queste parti tra di loro. In questa sessione vedremo un esempio di architettura three-layer e alcune tecniche di integrazione e comunicazione tra Business Logic Layer (BLL) e Data Access Layer (DAL). In particolare, verranno identificati e creati gli oggetti DTO (Data Transfer Object) e le relative collezioni tipizzate e verranno mostrati alcuni casi di utilizzo di tipi astratti per ridurre l'accoppiamento tra i tipi. |
| Ore 12:15 | WSE: Creare ed utilizzare un Web Service come Data Access Layer Speaker: Stefano Mostarda / ASPItalia.com Abstract: I Web Service ricoprono un ruolo sempre più importante nell'architettura di applicazioni distribuite. Proprio per questo, Microsoft ha rilasciato WSE (Web Service Enhancement) che aggiunge nuove feature allargando le potenzialità e di conseguenza le possibilità di utilizzo di questi. Durante la sessione verranno affrontate le novità introdotte sul tema della sicurezza e verrà costruito un WS da utilizzare come DataLayer. |
| Ore 12:30 | L'interfaccia web con ASP.NET 1.1 Speaker: Daniele Bochicchio (Microsoft ASP.NET MVP) / ASPItalia.com Cristian Civera (Microsoft ASP.NET MVP) / ASPItalia.com Abstract: Le applicazioni web oggigiorno risultano indispensabili nell'ambito commerciale e rappresentano il punto di contatto tra tutte le piattaforme e la moltitudine di device disponbili. In questa sessione vedremo quindi come realizzare un sito accessibile secondo lo standard XHTML, affrontando allo stesso tempo le più comuni problematiche che si possono incontrare nella realizzazione di applicazioni web: autenticazione, modulistica, organizzazione del layout. Tutto questo verrà mostrato con trucchi, best practices e consigli, rigorosamente con codice pronto all'uso. |
| Ore 13:30 | Pranzo offerto da Microsoft Italia |
| Ore 15:00 | Il mobile come punto di accesso alle applicazioni aziendali Speaker: Fabio Santini / Microsoft Italia Abstract: Ci sono molti aspetti da non sottovalurare quando si sviluppa un'applicazione per dispositibi mobili. La differenza tra un software che funziona e uno che viene utilizzato dagli utenti è molto sottile ma spesso condiziona il successo di un progetto. In questa sessione vedremo come sviluppare un'applicazione che sfrutti al massimo le caratteristiche dei dispositivi su cui girerà ma che al tempo stesso rispetti tutti i vincoli necessari per essere realmente utilizzabile. |
| Ore 16:00 | Costruire l'interfaccia con le WinForms Speaker: Emanuele DelBono / Visual Basic Tips & Tricks Abstract: L'interfaccia utente di un'applicazione deve puntare sull'usabilità e deve essere sviluppata in modo che rimanga disaccoppiata dagli strati inferiori dell'architettura al fine di poterla modificare senza impattare sulle logiche applicative. In questa sessione vedremo come migliorare l'usabilità lavorando con i thread e creando un'interfaccia multilingue. Vedremo anche come utilizzare al meglio gli strati applicativi sottostanti per diminuire i tempi di sviluppo usando i componenti in modo visuale. |
| Ore 17:00 | Coffee break offerto da Microsoft Italia |
| Ore 17:30 | AJAX: anche il browser può essere "smart"? Speaker: Stefano Mostarda / ASPItalia.com Abstract: Cos'è AJAX? Cosa non è AJAX? A cosa serve AJAX? In che ambito si utilizza AJAX? Non c'è nessun dubbio sul fatto che la buzzword del momento sia AJAX. Dopo tutto il gran parlare che c'è stato in giro quest'estate, ecco finalmente una sessione che mostra l'utilizzo reale di questa tecnica. Partendo dal classico "Hello World" e passando per esempi "Real World" vedremo come e quando utilizzare AJAX, i pro e i contro, le Best-Practices e altro ancora. |
| Ore 18:00 | Chat & Talk Abstract: Sessione finale con domande e risposte per tutti gli speaker della giornata. |
| Ore 18:30 | Chiusura della giornata |
Sponsors
Newsletter
Vuoi ricevere informazioni sulle prossime date e le nostre iniziative? Iscriviti alla newsletter.
Archivio eventi
Real Code Day 2
Firenze, 14/05/2007
Real Code Day
Firenze, 26/10/2005
Windows Development Day
Bologna, 28/01/2005
Whidbey and Security Day
Firenze, 18/06/2004
Whidbey Day
Roma, 12/12/2003
Contatti
Per suggerimenti o domande, o per diventare sponsor di una delle giornate potete scriverci.




Demo





