Dom |

15/05/2005
I agree with some of the feedback here. This is not a book for learning ASP.NET. But then the book does state this early on. By all means read my review, even if for an experience, but I wouldn't until you have had an experience with ASP.NET and Visual Studio. To appreciate this book for any benefit you can find from it, go on a course first.
This book is intended only for exam preparation and in places, it serves it's purpose well here. The official Microsoft textbook for the course is just as thick and goes into tremendous detail and manages to use simple language in places. It doesn't convey the exam experience, but then it's not designed to! I made essential notes for the first 10 chapters and, typed up, I have 5 pages. The first 10 chapters comprise 200! The MS textbook has demonstrations, practices, and explanations, which explains why it is so thick.
From what I can tell, in sitting the exam Microsoft don't expect you to be a world class ASP.NET developer. Microsoft appear mainly concerned with ensuring you can concentrate in intricate detail (trying not to scare you: the difference between some understandings is just one word), think according to the understandings and concepts associated with the task at hand (and remember them), and that you are virtually fluent with the tools and the technologies. I wouldn't sit the exam if you haven't played with Visual Studio and made at least a simple Web application. Judging by some of the sample questions, Microsoft assume you have done so and because you gain knowledge in the process, such as realising that a button doesn't have to be coded for other parts of a Web form to work. Programming skill comes with time and Microsoft are kind enough to understand this.
One lesson I drew from a sample question is that I need to read the exam question *very carefully* and study the provided answers with the same care. The exam is multiple choice so the real test is making a judgement call. This is just one of the daily skills involved with programming.
If you know the ASP.NET technology to the dot (at least to the knowledge requirement of the official course book), can read code and follow what its doing (whether correct or not), think programmatically (the science of writing a program), applying all applicable knowledge in the process, and devise a solution provided it solves the problem, you should pass the exam with flying colours.
That's quite a read I know, but then so is this book and only attempt it if you have done a course on ASP.NET. And, in my opinion, only read it to test yourself for readiness; to get a feeler.