Two months back when I started to think about giving my first Microsoft certification – MCTS 70-536 exam, the first thing came into my mind is to grab a text book and start preparing for the exam. Immediately my book hunt initiated and obviously my first place to search is Microsoft.com. There I came across this worthy book, written by Mr. Tony Northrup, a MVP, MCSE, MCTS, and CISSP. I picked up the book in local bookstore and started reading it.
The book is completely structured in the certification point of view and it demands a working knowledge in ASP.NET and Visual Studio to an extent. When it comes to the contents of the book, the book is organized in 16 chapters, each chapter including its contents in the form of lessons. And also the contents of the book are divided into 7 blocks in exam perspective and they are notified at the beginning of the book.
When it comes to chapters, each chapter deals with different concept and the underlying ideology of the concept is conveyed in an absolute realistic manner by breaking the main points of it into sufficient lessons. By the end of each lesson, there will be a Lesson Review which constitutes multiple choice questions asked from what is learned in that particular lesson. These questions are incorporated to get accustom to certification. At the end of each chapter there is a Chapter Review which gives us brief chapter summary and case scenarios which makes us to implement what we learned in some realistic requirements. There is also a suggested practises section which pulls out the best out of the learning.
Chapter 1 deals with the basics of .NET framework, it constitutes explanation about value and reference types and then it touched some concepts of object oriented programming finally ending the chapter with boxing and unboxing conversions. Chapter 2 is completed dedicated to I/O management showing us how to enumerate, manage and monitor file system and later it discuss about reading and writing files with different streams. Chapter 3 includes regular expression concepts and also encoding/decoding examples.
Chapter 4 is completely used to explain collections and generics in .NET framework. The three lessons of Chapter 5 provide knowledge about Binary Serialization, XML Serialization and Custom Serialization respectively. Chapter 6 tells us how to use System.Drawing namespace and how to work with images and text formatting. Chapter 7 incorporates concepts about Threading and WaitHandles. Chapter 8 includes AppDomain class and implementing windows services.
Chapter 9 goes for configuring applications, configuring .NET framework and installing applications. Chapter 10 completely discuss about logging application state and then goes for performance counters and finally ends with examining processes. Chapters 11 and 12 explain application, user and data security of .NET framework. Chapter 13 talks about interoperating with COM – component object model. Chapter 14 deals with concepts of Reflection like loading assemblies, calling methods and generating types. Chapter 15 explains how to create and send emails using .NET framework. And the book meets its end with chapter 16 talking about globalization.
The code examples presented in this book are extremely easy to understand and implement. The book also accompanies a CD-ROM which provides all the code modules explained in the book and also hold some practise tests in order to help certification exam. The author obliged the readers of his book by telling us his real world experiences throughout the book. According to me the name of the book is very appropriate in its way, as it lays a complete foundation to the application development without even a small crack in the concrete.
I personally think that this book is an extraordinary book when it comes to .NET Framework explanations. I recommend this book not only to the .NET professionals who are going to take MCTS 70-536 exam but to all .NET world people. This book will be a good reference in our book shelf helping us in our day to day work.
Details of the book:
- Pages : 794 pages
- Publisher : Microsoft Press; 2 Har/Cdr edition (November 12, 2008)
- ISBN-10 : 0735626197
- ISBN-13 : 978-0735626195