Search this Site powered by Google
Home | About Us | Blog | Link to Us | Contact Us  Shop at Our ASP.NET Store!

Powered by ASP.NET

In association with Amazon.com
Store

See larger picture

MCAD/MCSD C# (r) .NET (tm) Certification All-in-One Exam Guide (Exams 70-315, 70-316, 70-320)
by Marj Rempel and Kenneth Lind - McGraw-Hill Osborne Media.

Price at Amazon.com: $69.99

Availability: This item is currently not available by this merchant.

  • Average Customer Review: Based on 28 reviews.
  • Amazon.com Sales Rank: 1209721


Product Description

All-in-One is all you need! This authoritative reference offers complete coverage of all material on MCAD/MCSD Visual C# .NET certification exams 70-315, 70-316, and 70-320. You’ll find exam objectives at the beginning of each chapter, helpful exam tips, end-of-chapter practice questions, and photographs and illustrations. The bonus CD-ROM contains a testing engine with questions found only on the CD. This comprehensive guide not only helps you pass this challenging exam, but will also serve as an invaluable on-the-job reference.


Featured Customer Reviews

Pathetic..., May 04, 2004
Tried to use this book to brush up my knowledge in some specific areas of .Net development. I liked the "all-in-one" idea since there are many common topics applicable to all the three Microsoft exams. And this book could be good if only the authors knew the subject! I read only the first chapter and it was enough! Even on the inroductory topics there were too many errors, and not just typos, but complete misunderstanding of the subject. It looked like the hands-on experience of the authors doesn't go further than creating the "Hello World!" application.

For example, what the authors call a property is actually a field. Here is a quote:

"The syntax for creating a property within a class file is as follows:
= ;"

Then the authors admit that making a property public is not a good OO design, suggesting to use private property instead and two custom implemented public methods GetXXX() and SetXXX() as the accessors for this property. What a mess!!! And there was no indication to the actual definition of the properties in C# with get{} and set{} accessors whatsoever!!!

Just look at the sample question given in the book:

"Which of the following is the correct way to declare the method
GetPayCheck()?
A. public int GetPayCheck()
B. private int GetPayCheck()
C. private void GetPayCheck(int a)
D. public void GetPayCheck(int a)
"

How would you answer this question? The context wasn't given and without context all the declarations seem to be syntactically correct.

But the answer is: "Since this is a getter method, the method will need to return the value that it retrieves, hence the return type of int. All getter methods should be declared as public."

What "getter method"? Who said they should be public? What I see here is an attempt to declare someone's own personal programming style as a kind of a standard.

Stay away from this book. It will make you to waste your time and money on Microsoft exams.

Basic Introduction - Riddled with Errors, March 25, 2004
Errors Errors Everywhere... The book is a descent high level introduction to the material, but thats where it stops. As many have stated before and I will state again, the book is riddled with mistakes and it seems that McGraw Hill gave up on the errata sheet after only 14 pages (about 50 pages short).

If your just looking for an intro to this material, and this book is cheap enough, I suppose it'll do. I would be remiss however if I did not say that there is NO WAY this book alone could get you throught the exams. It just doesn't have anywhere near the necessary depth of information needed for the MS Certs.

Not even good for an introduction, March 06, 2004
Much of the book is clearly just a rephrase of specific pages of Microsoft's MSDN library which you can get free online. The diagrams, tables, content and order of the paragraphs of the book section closely match the MSDN pages with the exception that much of the critical information is left out. In many instances it is clear that the authors - and I use the term authors loosely - did not understand what they were reading on MSDN while "writing" the chapter and therefore the re-write is inaccurate. For instance, the following quote is the authors' description of the ADO.Net Persist Security Info property:

"Specifies whether sensitive security information is to be resent if a connection is reopened."

Are these people just making it up as they go along, or what? If you know anything about ADO or ADO.Net then you know that Persist Security Info only refers to whether you can, in code, retrieve the password information from the connection string of an open connection. Regardless of how Persist Security Info is set, the password is available for opening or reopening the connection.

Wait! Maybe this book was intended to be a work of fiction about C#! It's just listed in the wrong section! That would explain the authors just making it up as they went along.

As for being All-in-One, I would call it None-in-One. Many key sections of the book are incomplete and don't tell you that they're incomplete. Other sections are incomplete and tell you to read MSDN for more information. I thought that was what I bought the book for...so I wouldn't have to read the tens of thousands of pages of MSDN.

I have to wonder if the authors have ever written a C# program in Visual Studio. My guess is probably not. This is a quote from the book:

"Notice in the code generated by the Windows Forms Designer that a call to the method InitializeComponent() is made in the constructor of the form. You can then place any of your initialization code in the InitializeComponent() method."

There is no way that the authors have ever successfully done that - added initialization code in the InitializeComponent() method. Anyone who has ever written a C# program in Visual Studio.Net knows that the code in the InitializeComponent method is created by the designer and any changes you make there will be lost as soon as you make a change in the designer.

This is the second (and last) McGraw Hill/Osborne All-in-One book I have purchased. I bought a CCIE edition several years ago. It was as error-filled as this one. Many of us who have been around a long time remember when Adam Osborne was a cultural icon. It's disappointing that the books that now bear his name are not of the same caliber as the books of yesteryear.

But I am being too harsh. I should be sensitive and understanding. The authors are undoubtedly ridden with guilt over having caused hundreds or thousands of unsuspecting buyers to spend money on this book and then waste $125 each taking, and failing miserably, the Microsoft certification exams. That guilt, combined with the shame and embarrassment they feel for having created the lowest rated certification book on the topic, should be punishment enough. I should be reaching out to them, feeling their pain...

Too many mistakes, January 13, 2004
Seems to have decent coverage of the topics and does have plenty of useful information. However, as noted in other reviews, the book contains a substantial number of inaccuracies, many of which could mislead the reader toward incorrect answers on the exams.

Don't waste your money, November 25, 2003
This is easily the worst book I've ever seen in terms of test prep. I took the exams based upon their "preparation" and failed abysmally, then took them again using another book and passed with flying colors.
The book is full of inaccuracies. Many of the code examples don't work or even compile as written. The explanations of the authors are terse, especially for the advanced subjects, betraying their own ignorance. Worst of all, each exam section covers at most half of the actual information you will see on the exams. None of the things listed as exam tips were even mentioned on any exam I took.
Finally, the prep software that comes with the book uses questions directly from the back of the chapters, so you don't get any new questions. And many of the correct answers are misspelled or syntactically incorrect, which misleads you into thinking the answer is wrong.
Don't even bother to get this piece of crap. Get the study guides from Que instead. They're 1000% better.

Home | About Us | Link to Us | Contact Us
Privacy Statement © 2004-2008 ASPNETWorld.com