Rating:

(13 reviews)
Author: Visit Amazon's Wouter de Kort Page
ISBN : 0735676828
New from $28.70
Format: PDF, EPUB
Direct download links available Free Exam Ref 70-483: Programming in C# Paperback for everyone book with Mediafire Link Download Link
Amazon.com Review
Q&A with Wouter de Kort, author of "Exam Ref 70-483: Programming in C#"
Q. Why is your book important right now?
A. C# is one of the most popular languages of this time. In 2012, C# was even chosen as the programming language of the year. Certifying yourself as a C# developer can be a great asset for potential employers. Studying for your certification will also help you in exploring areas of the C# language that you don’t have much experience with.
Programing in C# helps you by showing you aspects of the language that are important deepening your understanding of the language. This could be new areas like the async and await support in C# 5 but also some difficult subjects like properly implementing IDisposable.
Programming in C# is important both for new developers who want a head start and for experienced developers who want to make sure they understand all aspects of the language.
Q. What do you hope readers will walk away with?
A. After reading this book you will prepared for getting your certification as a C# developer. But even if that’s not your goal I’m certain that you will learn new tricks from this book that can help you in your work as a developer.
About the Author
Wouter de Kort is an independent technical coach, trainer, and developer at Seize IT. He is MCSD certified. As a software architect, he has directed the development of complex web applications. He has also worked as a technical evangelist, helping organizations stay on the cutting edge of web development. Wouter has worked with C# and .NET since their inception. He loves solving complex problems and teaching others how to become a better developer.
Books with free ebook downloads available Free Exam Ref 70-483: Programming in C#
- Paperback: 384 pages
- Publisher: Microsoft Press (July 26, 2013)
- Language: English
- ISBN-10: 0735676828
- ISBN-13: 978-0735676824
- Product Dimensions: 0.7 x 7.4 x 9 inches
- Shipping Weight: 1.4 pounds (View shipping rates and policies)
Free Exam Ref 70-483: Programming in C#
This book will lead people down bad pathways, confuse them, or frustrate them. There are many problems with it and until they are addressed, I strongly recommend this book not be read. Here are the major issues I have with this book:
- A lot of technical information is incorrect. I was able to find 119 serious and minor technical errors. Some examples are "First of all, equal items should have equal hash codes. This means that you can check to determine whether two items are equal by checking their hash codes", "There are two places in memory where CLR stores items while your code executes. One is the stack; the other is the heap. The stack keeps track of what's executing in your code, and the heap keeps track of your objects...For an object on the heap, there is always a reference on the stack that points to it", "The enumerator has a MoveNext method that returns the next item in the collection", and the code on page 156 showing how WeakReferences should be used uses them incorrectly and could possibly return a null reference if the garbage collector collects the target after it is verified to have a non-null reference. Also, there are many code examples which don't compile, answers which were copied and pasted from other questions, and correct answers listed as incorrect and vice versa.
- There are many other errors are well. I was able to find 60 typos and language or formatting errors. Many of these are careless: references to code listings using the wrong listing numbers, listing descriptions being copied and pasted from other listings and then never updated, and code listings with unconventional formatting which makes it difficult to read.
- There is a lot of missing or incomplete information.
I debated giving this book 1 star, but there is some useful information and it's clear that the author does know his stuff. The problem is that the subject organization is terrible.
My background: Professional programmer for 25 years, the last 8 with C#/.NET on a daily basis. I already passed the Microsoft C# exam for an older version of C# (2.0) and have worked with versions through 4.5 at work, I just wanted to "fill in the blanks" to upgrade my skill set. So this seemed like the ideal book.
Here are my main issues:
1) The only thing more inexplicable than Microsoft arranging the exam requirements in such a random order is that this *book* arranges them in the same order. Although I suppose it allows the user to verify that all of the requirements are being met more easily, it places complex programming concepts before basic concepts which makes it extremely difficult to follow. As an example, the books starts off (as the exam requirements do) with Asynchronous programming - one of the more complex programming ideas to wrap your head around - before it has even covered the basic language types, code structure, etc.
2) Similarly, the author frequently references features and concepts that he hasn't covered yet. As a quick example, he uses Lambda expressions in one of the earliest Asynchronous examples (which again, is complex in itself) with barely a mention as to what it even is. Then several pages later, he "introduces" the concept of Lambda expressions. Well that's great, but it sure would have been nice to have them explained *before* he used them in the code.
Download Link 1 -
Download Link 2