Home | Real Code Day 2: Firenze - 14/05/07 | Gli Speaker | Il progetto | Newsletter | Contatti

Real Code Day

Le slides sono un optional!

in collaborazione con Microsoft Italia
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:00Registrazione ed Inizio della giornata
Ore 9:30Real 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
Scarica Demo (90 KB)
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:00Pausa
Ore 11:15
Scarica Demo (1.100 KB)
Scarica Documentazione (464 KB)
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
Scarica Demo (214 KB)
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
Scarica Demo (220 KB)
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:30Pranzo offerto da Microsoft Italia
Ore 15:00
Scarica Demo (613 KB)
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
Scarica Demo (536 KB)
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:00Coffee break offerto da Microsoft Italia
Ore 17:30
Scarica Demo (76 KB)
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:30Chiusura della giornata

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.