Dopo aver recensito il libro gemello dedicato a C#
ritorno ora a parlare di questa nuova collana Wrox, in cui le lezioni si affiancano a dei video presenti sul Dvd allegato al libro.
Questo però è davvero molto originale, e credo che sia l’unico di questo tipo attualmente presente sul mercato editoriale internazionale. Affianca infatti lezioni su ASP.NET Web Forms 4.0 alla tecnologia parallela, ovvero ASP.NET MVC, in questo caso nella versione 2.
Sono in tutto 48 lezioni, piuttosto brevi (una manciata di pagine ciascuna), ma racchiuse in soli 28 capitoli, dato che gran parte di essi sono suddivisi in versione “A” (per le Web Forms) e versione “B” per MVC.
L’autrice è una donna, aspetto abbastanza inconsueto per questo tipo di argomento, e scrive in un inglese sufficientemente chiaro da essere compreso senza fatica anche da lettori non madrelingua.
Il lettore ideale è un semi principiante: servono solo delle conoscenze di base di HTML e di C# (gli esempi sono tutti in questo linguaggio).
Ogni capitolo inizia esponendo la teoria dell’argomento che tratta, facendo alcuni esempi, e terminando con una esercitazione guidata che il lettore deve portare a termine con il proprio pc.
Questa stessa esercitazione diventa poi il video tutorial che caratterizza questo libro.
I video si possono visualizzare sia con il software accluso nel Dvd, sia – come nel mio caso – utilizzando VLC.
Sono abbastanza definiti, anche se non sono stati studiati per essere visualizzati a schermo intero.
La loro durata è piuttosto limitata, quasi sempre sotto i 10 minuti.
Come si potrà osservare vedendone alcuni, si scoprirà che l’autrice si limita ad esporre pedissequamente quanto scritto nel libro, non aggiungendo niente di più rispetto alla carta stampata.
Data la natura quasi introduttiva di questo libro, non ci si potrà aspettare grandi approfondimenti. Ci si mantiene sempre sul generale, escludendo persino del tutto alcuni argomenti piuttosto importanti (la gestione delle eccezioni è uno di questi).
L’impaginazione e il layout delle pagine è quello, ormai stabilizzato, della recente nuova linea editoriale della Wrox, che personalmente ritengo la migliore attualmente in circolazione.
Perfetta scelta del font, della sua grandezza e spaziatura, immagini della dimensione giusta, e codice indentato in maniera perfetta.
Dal sito della Wrox (o della Wiley, che è lo stesso) è possibile scaricare il primo capitolo (12 pagine), il sommario dettagliato (12 pagine anch’esso) e l’indica analitico (22 pagine).
Qua il link delle Errata per il libro su ASP.NET mentre alla pagina dei download si possono scaricare i video delle lezioni 2 e 4 corretti, oltre alla notevole quantità di codice sorgente, suddiviso per capitoli.
Tutto sommato un buon libro introduttivo per iniziare ad impratichirsi sia su ASP.NET Web Forms che su MVC.
Piacerà senz'altro ai lettori che vogliono essere accompagnati da video dimostrativi, piuttosto che basarsi sulla sola lettura del testo.
Sommario
Preface
Welcome
Introduction
Section I: To Web Development
Lesson 1: Anatomy Of An Html Page
Lesson 2: Using Common Html Tags.
Lesson 3: Adding Style To An Html Page.
Lesson 4: State Management In Asp.Net 4.
Lesson 5: Configuring Your Web Application.
Section II: Getting Started
Lesson 6: Web Site Projects Vs. Web Application Projects.
Lesson 7a: Your First Asp.Net Web Forms Web Application.
Lesson 7b: Your First Asp.Net Mvc Web Application.
Lesson 8a: The Page Life Cycle In Web Forms.
Lesson 8b: The Request Life Cycle In Mvc.
Section III: Developing Forms And Views
Lesson 9a: Server Controls In Web Forms.
Lesson 9b: Html Helpers In Mvc.
Lesson 10a: View State In Web Forms.
Lesson 10b: Custom Html Helpers In Mvc.
Section IV: Maintaining A Consistent Page Layout
Lesson 11: Master Pages.
Lesson 11a: Master Pages In Web Forms.
Lesson 11b: Master Pages In Mvc.
Lesson 12a: Skins And Themes In Web Forms.
Lesson 12b: Design Templates In Mvc.
Lesson 13a: User Controls In Web Forms.
Lesson 13b: Partial Views In Mvc.
Section V: Controlling The Flow
Lesson 14a: Event Model In Web Forms.
Lesson 14b: Controllers In Mvc.
Lesson 15: Url Routing Overview.
Lesson 15a: Url Routing In Web Forms.
Lesson 15b: Url Routing In Mvc.
Section VI: Validating User Input
Lesson 16a: Validation Controls In Web Forms.
Lesson 16b: Validation Helpers In Mvc.
Lesson 17a: Custom Validators In Web Forms.
Lesson 17b: Data Annotation Validators In Mvc.
Section VII: Reading And Displaying Data
Lesson 18: Using The Ado.Net Entity Framework.
Lesson 19a: Displaying Data In Web Forms.
Lesson 19b: Displaying Data In Mvc.
Lesson 20a: Using Gridview In Web Forms.
Lesson 20b: Managing Data In Mvc.
Section VIII: Managing Data
Lesson 21a: Dynamic Data In Web Forms.
Lesson 21b: Display Templates In Mvc.
Lesson 22a: Dynamic Data Templates In Web Forms.
Lesson 22b: Editor Templates In Mvc.
Section IX: Client-Side Programming
Lesson 23: Javascript.
Lesson 24a: Using The Ajax Extensions In Web Forms.
Lesson 24b: Using The Ajax Helpers In Mvc.
Lesson 25a: Using Jquery For Ajax In Web Forms.
Lesson 25b: Using Jquery For Ajax In Mvc.
Section X: Securing Your Application
Lesson 26: Authentication.
Lesson 27a: Create A Login Page In Web Forms.
Lesson 27b: Create A Login Page In Mvc.
Lesson 28a: Authorization In Web Forms.
Lesson 28b: Authorization In Mvc.
Appendix A: Ajax Control Toolkit.
Appendix B: What's On The Dvd?
Index
Qua sotto i dettagli del libro.
Su Amazon Italia lo si può trovare a meno di 30 euro.