Come fare a...
Web
Come fare a...

ASP.NET Guida pratica allo sviluppo

La recensione del libro

Pagine: 1 di 1
Autore: Emanuele Mattei - Tratto dal sito: dotNetRomaCestà
In questa recensione vedremo il libro Asp.Net  Guida pratica allo sviluppo scritto da Alessandro Ghizzardi edito della casa editrice FAG. Questa guida illustra la tecnologia Microsoft Asp.Net, utilizzando come linguaggio di programmazione il C#. 

Acquista il libro sul sito FAG

La scheda del libro


Autore:
Alessandro Ghizzardi
Editore: FAG
Prezzo: € 29,90
Caratteristiche: 384 pagine 17x24 bn
ISBN: 9788882337469
Anno di edizione: 2009

I capitoli del libro

I vari capitoli sono pensati per diverse situazione lavorative. L'autore illustra in maniera esauriente l'argomento che sta trattando, inoltre tutti i capitoli, contengono un gran numero di immagini per dare al lettore indicazioni precise di quello di cui si sta parlando.
L'autore del libro è Alessandro Ghizzardi è autore di numerosi articoli nonché del libro Vista Sidebar Gadget guida per lo sviluppo della stessa casa editrice di cui abbiamo già fatto la recensione, è un MVP in ambito Asp.Net, riconoscimento che Microsoft assegna a coloro che si impegnano con professionalità e costanza nelle varie comunity. Va vediamo in dettaglio i vari capitoli che fanno parte di questo libro.

Capitolo 1: Introduzione

Nel primo capitolo, viene illustrata la storia del web, dei vari linguaggi e delle sue origini fino ai giorni nostri. Questo capitolo è molto breve in quanto illustra in modo molto chiaro il significato del web.

 

Capitolo 2: Cenni di programmazione a oggetti

Nel secondo capitolo si passa alla programmazione ad oggetti, infatti con la tecnologia Asp.Net, viene introdotta questa tecnica di sviluppo software, assente nella versione precedente (Asp tradizionale). L'autore illustra al lettore le basi, come la creazione di classi, proprietà , campi, metodi e tutto ciò che riguarda questo stile di stesura del codice.

 

Capitolo 3: Il primo progetto web

Con terzo capitolo si passa alla creazione vera e propria di un progetto web, il capitolo è rivolto principalmente a coloro che non hanno mai utilizzato l'ambiente di sviluppo Visual Studio .Net che verranno guidati, tramite le numerose immagini, ad avere padronanza di questo ambiente.

 

Capitolo 4: I controlli di base di Asp.Net

Nel quarto capitolo si parla di controlli base, come la gestione delle master page, ed il placeholder e l'utilizzo di alcuni controlli come il controllo label e image. Il capitolo, fornisce alcune indicazioni su come utilizzare le master page.

 

Capitolo 5: Configurazione

Il capitolo quinto, è molto interessante, perché è rivolto interamente al file di configurazione di Asp.Net, ossia al web.config. Nel capitolo sono illustrati le vari voci e le varie impostazione che vanno gestiti in questo file. Anche in questo capitolo, come nei precedenti, si trovano molte immagini. Nella parte conclusiva, si passa alle impostazioni in ambito di editor, ossia le varie voci per impostazione l'ambiente di Visual Studio. Il capitolo fornirà al lettore le conoscenze adeguate per gestire la parte di configurazione sia a livello di file (web.config) sia tramite le impostazioni dell'ambiente di sviluppo Visual Studio .Net.

 

Capitolo 6: Gestione dello stato

Il capitolo sei è rivolto allo stato, viene illustrata la gestione delle informazioni, dei dati anche tra più pagine. Vedremo il passaggio dei valori tra una pagina ed un'altra, tramite la tecnica del query string, la gestione dei cookie, la gestione delle sessioni ed altri classi che possono tornarci utili per gestire le informazioni.

 

Capitolo 7: Il cuore di un progetto web: I controlli di input

Con il settimo capitolo, si passa ad una serie di esempi di codice, riguardanti i controlli di input, come il controllo Textbox, dropdownlist, listbox, checkboxlist, radiobuttonlist, i contrlli di convalida, come requiredfieldvalidator, comparevalidator, range validator, regularexpressionvalidator, customvalidator, validationsummary e i validation group. Il capitolo a differenza dei precedenti è molto ampio, proprio per i numerosi contenuti, inoltre si trovano numerosi esempi di codice.

 

Capitolo 8: Il cuore di un progetto web: Il Runtime

Il capitolo otto, affronta un tema molto importante e complesso, il runtime di questa tecnologia. Vengono illustrati gli oggetti httpcontext, httpapplication, il file global, httpmodule, httphandler.

 

Capitolo 9: Lavorare con XML

Il nono capitolo, prende in esame un argomento molto importante, che in questi ultimi anni risulta di grande interesse. La gestione dei file XML, nel capitolo viene affronta in maniera esauriente. Dopo una breve introduzione, nelle prime pagine, viene illustrato un esempio di codice, tramite le apposite classi, messe a disposizione dal namespace  System.xml.  Continuando a leggere il capitolo, sono illustrati anche esempi di codice per la selezione dei nodi, ossia l'utilizzo del metodo SelectNodes e SelectSingleNode, ed altri oggetti per la lettura del file xml.
Nella parte finale del capitolo, è illustrata la tecnica per la scrittura dei file xml, ossia come generare e modificare tali file.

 

Capitolo 10: Lavorare con i file

Il capitolo dici riguarda la gestione dei file, in particolare viene illustrato l'utilizzo delle classi per gestire i file, classi situate nello spazio dei nomi System.IO. Esempi di codice per la lettura dei dati, per ottenere informazioni sui file e sulle cartelle.

 

Capitolo 11: Accesso ai dati

Con il capitolo undici, si passa alla gestione dei dati, l'utilizzo delle classi di ADO.Net. Dopo una breve introduzione al mondo dei database e al database server, SQL Server, si passa alle classi per la gestione di questo database, la classe sqlconnection, sqlcommand, sqldatareader, sqldataadapter, la gestione delle Stored Procedure, e gli oggetti DataSet e DataTable.

 

Capitolo 12: Databinding

Il capitolo dodici riguarda sempre la gestione dei dati, ma si parlerà del databing. Terminata la parte introduttiva a questa tecnica, si passa all'utilizzo dei controlli, in particolare l'utilizzo del controllo Repeater, Formview, DetailView, gridView, ListView e DataPager.

 

Capitolo 13: Gestione avanzata dei controlli

Il capitolo tredici è rivolto ad un tema molto importante e complesso, la creazione di controlli personalizzati, ossia gli usercontrol e i componenti. Nelle prime pagine del capitolo è illustrato la creazione di un semplice usercontrol, continuando per il capitolo, si passa alla creazione di un Componente server, ossia una dll.

 

Capitolo 14: Asp.Net e la cache

Nel il capitolo quattordici si affronta un altro argomento molto interessante, la gestione della Cache. Il capitolo è molto dettagliato e affronta i vari aspetti, nonché le problematiche che potrebbero verificarsi.
Con l'avvento del Framework 2.0 sono stati introdotti controlli e classi per l'autenticazione e l'autorizzazione.

 

Capitolo 15: Autenticazione e autorizzazione

Nel capitolo quindici sono illustrate le varie classi e le tecniche per gestire l'autenticazione e le autorizzazioni del proprio sito. Nelle prime pagine, viene descritto come autorizzazione l'accesso alla pagina, tramite autenticazione, successivamente sono illustrati i controlli di accessi. In particolare il controllo login e il suo utilizzo.

 

Capitolo 16: Membership API

Sempre in fatto di sicurezza, il capitolo sedici illustra la parte che concerne le membership, l'assegnazione di ruoli e utenze nel proprio sito. Dopo una breve introduzione, si passa ad esempi di codice, illustrando i vari provider (role e profile). Al termine del capitolo, il lettore saprà implementare un sistema sicuro e con le dovute precauzioni per l'accessibilità del proprio sito.

 

Capitolo 17: Globalizzazione e localizzazione

Il capitolo diciassette, riguarda l'aspetto della localizzazione e globalizzazione. Dopo una breve introduzione al significato delle parole, si passa alla gestione dei contenuti, ossia come rendere il proprio sito valido per differenti culture. Un capitolo molto interessante che affronta in maniera esauriente tale argomento, fornendo al lettore validi spunti.

 

Capitolo 18: Deployment e configurazione

Il capitolo diciottesimo illustra il rilascio dell'applicazione. L'autore del libro, illustra i vari scenari che si possono verificare durante il rilascio del proprio sito. In questo capitolo, viene spiegato i vari passi da seguire nonché le problematiche che si possono verificare.

 

Capitolo 19: Lavorare con la rete

Interessante il capitolo diciannove che tratta alcune tecniche di programmazione, difficili da trovare nei libri su questa tecnologia, in particolare troviamo la possibilità di inviare email e l'utilizzo del protocollo FTP.

 

Capitolo 20: Web Service

Il penultimo capitolo, illustra i servizi web. Dopo una breve introduzione, si passa alla creazione di un servizio web, guidando il lettore passo per passo per far comprendere questo scenario. Terminata la creazione di un Servizio Web, viene illustrato come utilizzarlo nel proprio sito.

 

Capitolo 21: Ajax

L'ultimo capitolo di questo libro riguarda il framework Ajax. Il capitolo è introduttivo, fornendo al lettore le basi, per comprendere il funzionamento di questa tecnologia per il web. Dopo una breve introduzione, con tanto di schema grafico per comprendere il funzionamento che c'è alla base di questa tecnologia, si passa ai controlli di Ajax. In particolare al controllo ScriptManager, updatepanel, updateprogress, timer, per concludere con l'utilizzo dei web Services. 

Gli esempi allegati

In questo volume non è allegato nessun cd-rom, ma i file degli esempi discussi nel libro sono disponibili online nel booksite del libro.

Come acquistare il libro

Se desiderate acquistare questo libro, lo potete fare direttamente online da questo sito.

Conclusioni

Il libro valido sia per la versione 3.5 sia per la versione 2.0 di Microsoft .NET Framework, affronta alcune parti interessanti dello sviluppo software con la tecnologia Asp.Net, molto indicato per coloro che si avvicinano a questa tecnologia per la prima volta.

Note sul copyright

Questa recensione è stata fornita con esplicito consenso dell'autore sotto licenza Creative Commons.
Leggi la licenza d'uso.

Resta sempre aggiornato sulle novità del sito Resta sempre aggiornato sulle novità del sito
Per mantenerti sempre aggiornato su nuovi contenuti interessanti, Come fare a... vi offre la possibilità di abbonarvi gratuitamente alla Newsletter Come fare a..., all'RSS o, se usate Windows Live Messenger, di abbonarvi ai nostri Windows Live Alerts. Per gli utenti di Mac OS X è disponibile gratuitamente un Widget che vi terrà sempre informati sulle ultime novità. Vieni a trovarci anche su Facebook e su Twitter.
Scarica l'articolo (176 Kb)
Fine: 1 di 1
Condividi

dotNetRomaCestˆ

Vedi anche...

Sempre aggiornato





Abbonati alla newsletter di Come fare a... Sottoscrivi l'RSS di Come fare a... Usi Windows Live Messenger? Abbonati ai nostri Windows Live Alerts Diventa fan di Come fare a... su Facebook Seguici su Twitter Scarica il Widget per Mac OS X