|
 |
|
|
|
 |
 |
 |
La scheda del libro
Autore: Jesse Liberty, Dan Hurwitz, Brian MacDonald
Editore: Tecniche Nuove
Prezzo: € 50,92
Caratteristiche: 624 pagine 17 x 23,5 cm
ISBN: 9788848123181
Anno di edizione: 2009 |
|
 |
|
 |
|
|
|
I capitoli del libro
Questa guida per imparare ASP.NET 3.5 è composta da undici capitoli e da quattro appendice, al termine di ogni capitolo si trova una scheda di verifica con dieci domane e alcuni esercizi da svolgere, utile per mettere alla prova quanto appreso durante la lettura.
Gli autori del libro, sono persone con anni di esperienza alle spalle, Jesse Liberty ha scritto diversi libri ed articoli sulla tecnologia Asp.Net, nonché sulla nuova tecnologia per il web Silverlight. Dan Hurwitz è il presidente di Sterling Solutions Inc., dove si occupa anche di programmazione per contratto e sviluppo database. Infine Brian MacDonald, è coautore del libro Learning C# 2005 di O'Reilly e redattore di numerosi libri sulla programmazione e sulle reti. Ma vediamo in dettaglio i vari capitoli che fanno parte di questo libro e cosa contengono.
Capitolo 1: Da dove cominciare
Nel primo capitolo viene fatta un'introduzione alla tecnologia Asp.Net 3.5, in particolare sull'ambiente di sviluppo Visual Studio 2008. Nel capitolo sono presenti diverse immagini, che aiutano il lettore a muoversi in piena autonomia con questo strumento. Come in ogni libro che si rispetti, dopo la parte introduttiva, si passa al primo esempio di codice, il consueto esempio Hello World con il linguaggio di programmazione Visual Basic. Vedremo l'utilizzo del controllo label e button.
Capitolo 2: Costruire applicazioni web
Nel secondo capitolo, si passa alle basi della programmazione web con la tecnologia Asp.Net, nelle prime pagine, viene illustrato il funzionamento di questa tecnologia, fornendo al lettore le nozioni relative al postback, ai vari controlli, agli eventi, ai file code-behind, spazio dei nomi ed altro ancora. Al termine di questa panoramica sulla programmazione Asp.Net si passa alla pratica, con esempi per far comprendere al lettore il postback della pagina, continuando con l'utilizzo di variabili, dell'istruzione condizionale if, nozioni sull'ambiente di sviluppo Visual Studio 2008, aspetti grafici e controlli di input e non.
Capitolo 3: Rendere i siti più interessanti con Ajax
Nel terzo capitolo si passa ad una novità di questi ultimi tempi, Ajax e il suo utilizzo. Nelle prime pagine viene illustrato il suo funzionamento e le origini. Terminata la parte teorica si passa alla pratica, illustrando i controlli ScriptManager e UpdatePanel. Continuando a leggere il capitolo, si passa all'utilizzo di alcune tecniche con l'uso di alcuni controlli di Asp Net. Il capitolo è molto ricco di contenuti, infatti si passa all'utilizzo dei controlli estesi di Ajax, ossia il controltoolKit, come il controllo popupControlExtender e il collapsiblepanelExtender .
Capitolo 4: Salvataggio e recupero dei dati
Nella maggior parte dei casi nelle applicazioni web si fa uso di una fonte dati. Nel quarto capitolo, viene spiegata al lettore la gestione dei dati, i controlli per la visualizzare una determinata fonte dati e le classi da utilizzare. Nelle prime pagine viene illustrato come utilizzare il controllo Wizard, in particolare il controllo SqlDataSource, per associare ad un determinato controllo una fonte dati. Continuando a leggere il capitolo, si passa all'utilizzo del controllo GridView, l'utilizzo di istruzioni per l'inserimento, la modifica e cancellazione dei dati continuando con la personalizzazione del controllo GridView. Una delle novità del Framework 3.5 è Linq, nel capitolo viene fornita una base di questo nuovo approccio alla gestione dei dati, come anche dei Dynamic Data, altra novità dell'ultima versione del Framework.
Capitolo 5: Convalida
Il quinto capitolo è rivolto alla convalida dei dati, sono illustrati i controlli per convalidare i dati inseriti. Nelle prime pagine, viene fatta un'introduzione alla convalida dei dati, per poi passare al controllo RequiredFieldValidator, si passa poi al controllo ValidationSummary, con semplici ed interessanti esempi, continuando con il controllo RequiredValidatonSummary, compareValidator. Nella parte conclusiva ci si sofferma sulle espressioni Regolari.
Capitolo 6: Fogli di stile, pagine master e navigazione
Il sesto capitolo è rivolto alla parte layout e navigazione, sono presi in esame vari argomenti, come i fogli di stile, le master page e la gestione della navigazione. Nelle prime pagine viene spiegata la gestione degli stili in un sito. I fogli di stile con esempi pratici consigli e suggerimenti, l'argomento è trattato in maniera adeguata, illustrando anche i fogli di stile esterni. Al termine di questa parte, si parla della master page: dopo una brevissima introduzione si passa a vari esempi pratici, con argomenti interessanti come le master page nidificate e la modifica di esse in modalità run time. La parte conclusiva del capitolo riguarda la navigazione del sito, illustrando i controlli menu, treeview, sitemap, collegamenti ipertestuali ed altro ancora.
Capitolo 7: Stato e ciclo di vita
Nel settimo capitolo viene trattato un argomento molto interessante, la gestione dello stato e le varie fasi. Nelle prime pagine, viene fornita una valida e completa spiegazione sullo stato delle pagine e i vari eventi che si verificano. Dopo la parte teorica, si passa ad esempi concreti per far comprendere al lettore ciò di cui si sta parlando. Vedremo l'utilizzo anche del viewstate, la sessione, e tante altre indicazioni per gestire le informazioni nelle pagine.
Capitolo 8: Errori, eccezioni e bug
Nel capitolo ottavo, si passa alla gestione delle eccezioni, e degli errori. Dopo una brevissima introduzione si passa alla creazione di una semplice pagina, nel quale poter effettuare il debug. Continuando nella lettura, si passa all'oggetto Trace, trattano in maniera introduttiva, per poi passare al debug vero e proprio. Nel capitolo la parte relativa al debug viene affrontata in maniera adeguata, illustrando al lettore le funzionalità che l'ambiente di sviluppo Visual Studio mette a disposizione, comprese le varie finestre che possono tornare utili nella fase di test o per la verifica del corretto funzionamento dell'applicazione. Terminata la parte Debug, si passa alla gestione degli errori.
Capitolo 9: Sicurezza
Il nono capitolo illustra un tema molto importante, la sicurezza. Nel capitolo, sono illustrate le classi e gli strumenti per creare applicazioni web sicure, accessibili tramite autenticazione. Dopo una brevissima introduzione, si passa allo strumento di amministrazione del sito web, illustrando le varie funzionalità offerte da questo strumento. Continuando a leggere il capitolo, si trovano altri argomenti interessanti, come la creazione di account, creazione di una pagina per l'accesso al sito, i ruoli, le classi per la verifica dell'autenticazione e tanto altro.
Capitolo 10: Personalizzazione
Il decimo capitolo continua l'argomento sicurezza. Nelle prime pagine, viene illustrata la creazione e gestione dei profili. L'argomento è affrontato in maniera esauriente, illustrando diversi frammenti di codice per far comprendere al lettore l'argomento che si sta trattando. La parte conclusiva del capitolo, riguarda i temi e le interfacce, come applicare determinati stili al sito web.
Capitolo 11: Assemblare il tutto
L'ultimo capitolo di questa guida, riguarda l'assemblaggio, ossia come unire in una sola soluzione tutte le varie pagine create nei vari capitoli, configurando al meglio le varie attività svolte.
Appendice A: Installare l'indispensabile
Illustra al lettore gli strumenti, ossia il software da installare e le varie impostazioni.
Appendice B: Copiare un sito web
Riguarda la copia di un sito web, ossia come spostare o avere una doppia copia del sito web senza riscontrare problemi.
Appendice C: Pubblicare un sito web
Tratta il tema della pubblicazione. Interessante questa parte, perché è rivolto alla pubblicazione del sito, a come rendere il sito utilizzabile in un apposito spazio web.
Appendice D:Risposte a quiz ed esercizi
Si trovano le soluzioni dei Quiz e degli esercizi.
Gli esempi allegati
In questo volume non è allegato nessun cd-rom, ma i file degli esempi discussi nel libro sono disponibili online, sia per il linguaggio VisualBasic .Net, usato nel libro, sia in C#, sul sito del libro.
Come acquistare il libro
Se desiderate acquistare questo libro, lo potete fare online direttamente da questo sito.
Conclusioni
In questa recensione abbiamo visto un libro molto valido e adatto a coloro che si stanno avvicinando a questa tecnologia per la prima volta. Vengono fornite delle valide basi che aiuteranno il lettore ad essere in breve tempo autonomo. Interessante la parte finale di ogni capitolo dove i test di verifica, aiuteranno a mettersi alla prova. Ogni capitolo è corredato da immagini e suggerimenti.
Note sul copyright
Questa recensione è stata fornita con esplicito consenso dell'autore sotto licenza Creative Commons.
Leggi la licenza d'uso.

|