|
 |
|
|
|
 |
 |
 |
La scheda del libro
Autore: Vivek Thakur
Prezzo: € 27,89
Caratteristiche: 239 pag - 191x235
ISBN: 1847195504
ISBN -13: 978-1-847195-50-0
Anno di edizione: 10/2008
Lingua: Inglese |
|
 |
|
 |
|
|
|
I capitoli del libro
Questo libro composto da 9 capitoli è scritto in inglese ed è adatto a coloro che sono interessanti nello sviluppo professionale di applicazioni web con la tecnologia Asp.Net 3.5. Il linguaggio utilizzato nel libro è il C#, ma non è importante tanto il linguaggio quanto i vari scenari che vengono illustrati.
L'autore del libro Vivek Thaku da diversi anni si occupa dello sviluppo di applicazioni basate su tecnologia .Net, in particolare Asp.Net con il linguaggio Visual C# e Visual Basic .Net. Proprio per la sua passione in questa tecnologia, ha conseguito il titolo di MVP. Ma vediamo in dettaglio i vari capitoli di questo libro.
Capitolo 1: Introduction to Architecture and Design
Nel primo capitolo viene fornita un'introduzione al disegno e l'architettura del software, grazie anche all'aiuto di schemi è possibile comprendere l'analisi architetturale del software. Si passa poi alla tecnologia Asp.Net illustrandone alcuni aspetti. Nel capitolo sono illustrati vari scenari, le varie fasi per lo sviluppo del software in maniera professionale, lo sviluppo a due livelli, lo sviluppo di vari aspetti, come il DAL (Data Access Layer) e BLL (Business logic layer) e altro ancora. Il capitolo come giusto che sia, è molto teorico.
Capitolo 2: 1-tier-1-Layer ARchitecture in Asp.Net
Nel secondo capitolo si passa alla tecnologia Asp.Net, vengono fornite al lettore, nozioni fondamenti sul funzionamento di questa tecnologia, inoltre come gestire l'aspetto per la presentazione dei dati e per la gestione dei dati. Sono presente anche alcuni esempi di codice, tutti con il linguaggio di programmazione C#. Il capitolo, illustra anche l'aspetto del code behind.
Capitolo 3: ER Diagrams, Domain Model
Il terzo capitolo affronta un interessante argomento per i progettisti software, ossia il diagramma Entity Relationship, come rappresentare le classi, l'utilizzo di UML per la modellazione del software, la rappresentazione in forma grafica delle classi e del database con le relative relazioni. In questo capitolo, si trovano diversi esempi di codice. A metà capitolo, si passa all'aspetto dei database ralazionali, dopo aver illustrato in forma di diagrammi alcuni esempi di tabelle con relazioni, si passa alla stesura del codice, rappresentando ciò che è stato descritto, in particolare l'accesso ai dati e la creazione di una classe che si trova in relazione tra il database e la rappresentazione dei dati.
Capitolo 4: N-Tier Architectre
Il quarto capitolo riguarda i vari livelli dell'architettura software, si parlerà dell'aspetto UI, BL, DAL e tanto altro. Come sviluppare soluzioni professionali, per la gestione dei dati, creare applicazioni con ottime perfomance, scalabilità e riutilizzo. Nelle prime pagine, vengono illustrati i vari strati, poi si passa ad un esempio di codice, concreto. Il capitolo, permette di acquisire il concetto di creazione di software con una certa robustezza, ma al tempo stesso anche professionalità, diversificando le varie fasi con le dovute attenzioni, partendo dalla base dati, fino ad arrivare alla rappresentazione di essi.
Capitolo 5: Model View Controller
Il quinto capitolo è dedicato a MVC, nelle prime pagine viene introdotto questo nuovo paradigma nello sviluppo del software. Al termine dell'introduzione l'autore illustra un esempio di creazione del progetto, in Visual Studio 2008, utilizzando il modello Asp.Net MVC Web Application, messo a disposizione da questa nuova versione dell'ambiente di sviluppo. I vari esempi di codice, forniscono le giuste nozioni per questa nuovo modo di scrivere applicazioni web.
Capitolo 6: Design Patterns
Il sesto capitolo, illustra alcune tecniche di buon sviluppo, per disegnare con una certa professionalità la propria applicazione web. Creare classi da utilizzare in altri scenari.
Capitolo 7: SOA and WCF
Il settimo capitolo, riguarda i servizi web e in particolare i Web Services, e Windows Communication Foundation. Nelle prime pagine, viene illustrato SOA e tutto ciò che concerne i servizi web. Successivamente, dopo avar dato informazioni e nozioni su questo aspetto della programmazione, si passa ad esempi di codice, illustrando la creazione di progetti di tipo Web Services e il loro utilizzo. La parte conclusiva del capitolo è rivolta a Window Communication Foundation.
Capitolo 8: Database Design
Nel penultimo capitolo si passa al disegno dei database, infatti, nella maggior parte dei progetti, si fa uso di una fonte dati, in questo capitolo vengono illustrate, tecniche per creare un database con ottime prestazioni, non sono riportati esempi di codice, proprio perché è rivolto solo alla creazione di un database. Inoltre si prende in esame l'utilizzo del programma Microsoft Visio, per modellare il database. Un capitolo molto interessante, perché non solo la buona stesura di codice è importante ma anche la progettazione di una buona base dati.
Capitolo 9: Localization
Il capitolo conclusivo, il nono, è dedicato alla localizzazione, ossia come creare applicazioni per diversi paesi. Nelle prime pagine, viene data una nozione sui settaggi dei browser, successivamente si passa alla classi messe a disposizione in Asp.Net, quelle per la globalizzazione. I vari esempi di codice illustrano, come impostare una determinata cultura, creare delle risorse localizzate, e altri interessanti aspetti e tecniche per personalizzare il nostro sito web con determinate culture, per diverse lingue.
Gli esempi allegati
In questo volume non è allegato nessun cd-rom, ma i file di esempio utilizzati nel libro sono disponibili online sul sito di Packt Publishing.
Come acquistare il libro
Se desiderate acquistare questo libro, lo potete fare direttamente online da questo sito.
Conclusioni
In questa recensione abbiamo visto un libro, molto importante e valido, per coloro che sono interessati a scrivere applicazioni web robuste, flessibili e con ottime prestazioni, indispensabile per tutti gli sviluppatori Asp.Net.
Note sul copyright
Questa recensione è stata fornita con esplicito consenso dell'autore sotto licenza Creative Commons.
Leggi la licenza d'uso.

|