Prepare for Microsoft Exam 70-483—and help demonstrate your real-world mastery of programming in C#. Designed for experienced software developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.
Focus on the expertise measured by these objectives:
Manage Program Flow
Create and Use Types
Debug Applications and Implement Security
Implement Data Access
This Microsoft Exam Ref:
Organizes its coverage by exam objectives.
Features strategic, what-if scenarios to challenge you.
Includes a 15% exam discount from Microsoft. (Limited time offer)
Chapter 1 Manage program flow
Objective 1.1: Implement multithreading and asynchronous processing
Objective 1.2: Manage multithreading
Objective 1.3: Implement program flow
Objective 1.4: Create and implement events and callbacks
Objective 1.5: Implement exception handling
Chapter 2 Create and use types
Objective 2.1: Create types
Objective 2.2: Consume types
Objective 2.3: Enforce encapsulation
Objective 2.4: Create and implement a class hierarchy
Objective 2.5: Find, execute, and create types at runtime by using reflection
Objective 2.6: Manage the object life cycle
Objective 2.7: Manipulate strings
Chapter 3 Debug applications and implement security
Objective 3.1: Validate application input
Objective 3.2 Perform symmetric and asymmetric encryption
Objective 3.3 Manage assemblies
Objective 3.4 Debug an application
Objective 3.5 Implement diagnostics in an application
Chapter 4 Implement data access
Objective 4.1: Perform I/O operations
Objective 4.2: Consume data
Objective 4.3: Query and manipulate data and objects by using LINQ
Objective 4.4: Serialize and deserialize data
Objective 4.5: Store data in and retrieve data from collections
Comments about oreilly Exam Ref 70-483: Programming in C#:
I come from a C background but after a decade in VB.NET I decided it was time to move with the times, rather belatedly.
At the time of writing there are two course books. This and one from Wrox. The Wrox one is slated and this was hot off the press. I figured that being MS Press it would be good quality and couldn't turn out to be worse than the Wrox one.
The book has a lot on the framework, much more than I expected and a lot of what you gain would probably be usable in other .NET languages too. It does cover C# and coming from a C background I didn't have much difficulty with that aspect.
What did really annoy me, time and time again, is when something is introduced, an example is given with some explanation and then another more complex example is given with no explanation at all. There seems to be this constant assumption that you can make the leap from the simple example to the complex example. Whilst in most cases you can sort of see how it works, having a walk through would help to cement your understanding.
I bought the Kindle edition and was stunned to find the actual book ends at 75%, the rest is index and appendices etc!
These gripes aside, it was an easy to read book and I never found myself having to re-read a paragraph to try and figure out what was being said.
3 stars because having examples without any explanation suggests the book was rushed and really does devalue what was otherwise a good book.
Bottom Line Yes, I would recommend this to a friend