
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
MCTS Self-Paced Training Kit (Exam 70-503): Microsoft® .NET Framework 3.5—Windows® Communication Foundation 1st Edition
Your 2-in-1 Self-Paced Training Kit
EXAM PREP GUIDE
Ace your preparation for the skills measured by MCTS Exam 70-503—and on the job. Work at your own pace through a series of lessons and reviews that fully cover each exam objective. Then, reinforce and apply what you’ve learned through real-world case scenarios and practice exercises. This official Microsoft study guide is designed to help you make the most of your study time.
Maximize your performance on the exam by learning to:
- Define and implement service contracts
- Configure client and service endpoints across transport protocols
- Customize service behavior; host and expose services
- Add instrumentation to services, including end-to-end tracing
- Implement transport, message, and user level security
- Consume services through proxies and agents
- Manage the service life cycle—instances, sessions, transactions, concurrency
PRACTICE TESTS
Assess your skills with the practice tests on CD. You can work through hundreds of questions using multiple testing modes to meet your specific learning needs. You get detailed explanations for right and wrong answers including a customized learning path that describes how and where to focus your studies.
Your kit includes:
- 15% exam discount from Microsoft. (Limited time offer).
- Official self-paced study guide.
- Practice tests with multiple, customizable testing options and a learning plan based on your results.
- 225+ practice and review questions.
- Code samples in Microsoft Visual Basic and Visual C# on CD.
- 90-day trial of Microsoft Visual Studio 2008 Professional Edition.
- Case scenarios, exercises, and best practices.
- Fully searchable eBook of this guide.
A Note Regarding the CD or DVD
The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.
- ISBN-108120331044
- ISBN-13978-8120331044
- Edition1st
- PublisherMicrosoft Press
- Publication dateSeptember 27, 2008
- LanguageEnglish
- Dimensions7.38 x 1.86 x 9 inches
- Print length640 pages
Frequently purchased items with fast delivery
Editorial Reviews
About the Author
Bruce Johnson is a 25-year veteran of the computer industry with a passion for system design and development. He coauthored MCPD Self-Paced Training Kits for Exams 70-548 and 70-547.
Peter Madziak has 10+ years’ experience leading development teams and is an expert on service-oriented architecture and business process management.
Sara Morgan, MCSD, MCDBA, specializes in Web-based applications and the author of Building Intelligent .NET Applications: Agents, Data Mining, Rule-Based Systems, and Speech Processing.
Product details
- ASIN : 0735625654
- Publisher : Microsoft Press; 1st edition (September 27, 2008)
- Language : English
- Hardcover : 640 pages
- ISBN-10 : 8120331044
- ISBN-13 : 978-8120331044
- Item Weight : 3.16 pounds
- Dimensions : 7.38 x 1.86 x 9 inches
- Customer Reviews:
About the authors
Discover more of the author’s books, see similar authors, read book recommendations and more.
Sara Rea is an independent author and consultant located in Baton Rouge, Louisiana. She is an MCSD and MCDBA and is certified in SQL Server 2000 and VB.NET. She specializes in developing leading edge Web-based applications utilizing Microsoft technologies. Since graduating from Louisiana State University in 1993 with a degree in quantitative business analysis, she has been developing software for a variety of industries, including a not-for-profit hospital, a financial company offering mortgages, a major retailer, a software company that writes legislative software, and an Application Service Provider.
In 1998 she wrote an article on stress-testing Web sites that was featured on the front cover of MSDN Magazine, formerly named Microsoft Interactive Developer (MIND). Since then she has written articles featured in Enterprise Development, .NET Development, Visual Studio Magazine and DevX.com. To reference the articles Sara Rea has written, refer to http://www.custsolutions.net. This Web site also features her latest research efforts and is a good resource for readers who want to learn more about enhanced computing.
In over four decades of working in computer technology, Bruce published a dozen non-fiction books that helped thousands of software developers build the websites that people complain about. In a move that surprised his kids (their concern about any disruption to the flow of money is altruistic...promise), he pivoted to writing psychological thrillers. Deja Vu is his first short story, published in the Invasive Species anthology. He is currently navigating the byzantine process of querying his first novel while working on his next.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on November 16, 2008I've been living and breathing WCF since it was Indigo and was pretty sure I could pass the 70-503 without any official preparation. However I figured better safe than sorry. If you're looking to pass the 70-503 this book alone will do it for you (I'm not advising against using other sources, I'm just saying that if you read it end to end and really understand the material, i think you'll be more than prepared for the actual exam). If you have no intention of getting certified but just want to learn WCF (or learn it better), again, this book will do it for you. Having read each of the WCF books on the market and having been involved with a few of them, IMHO, this is another book in a line of really great titles. The quality of pretty much any WCF book you can find here on Amazon is top notch, and this is no exception.
Overview:
-It spans just over 600 pages end to end.
-It's written by 3 authors, each of which is very experienced in distributed applications and is a very competent writer. Even though there are multiple authors, the writing style and presentation of the book is very consistent.
-Code examples are shown in both VB.NET and C#
-There are 12 chapters total, which average around 40 pages per chapter. A few of the chapters, like "Deployment", "Infrastructure Security", and "When Simple isn't enough" are a little shorter, others like "Contracts" and "Consuming Services" run a little longer.
-The depth of coverage of each chapter is really well done. I can't think of an instance where I felt I needed more or was begging for it to end.
-Each chapter starts out covering the topic at a more basic level and progresses to more advanced areas.
-There are several practice questions for each section and there are labs for each chapter as well.
Pros:
-Although it's a training kit, each chapter is very easy to follow and interesting
-The book makes copious use of Real World examples. Instead of standard Hello World type services, they use examples that are more typical of what you work with on a day to day basis. For instance, Chapter 4 uses Microsoft's MapPoint web service as the example base and doesn't rely on simple methods therein.
-There's a good amount of coverage in dealing with Non-WCF services.
-Security is a very critical area in building services and they cover it exhaustively.
-Concurrency (12) is covered more in depth here than any other WCF book I've read. I would add that for anyone who's focused primarily on building WCF services, this chapter alone justifies the price of the book. Coupled with Chapter 10's discussion on instancing, no stone is left unturned in this area.
-Every area of WCF is covered
-The length of each chapter's coverage correlates well with how important the subject is and how frequently it's typically used in professional development
-Both beginners and experienced WCF developers could read this book and find its information useful. There's plenty of coverage of the basics and high level items, but there's a tremendous attention to nuanced details that can make WCF development very frustration if you aren't aware of.
-Where possible, they discuss each way of doing something when more than one way is available
Cons:
-The discussion on security is very thorough and leaves nothing uncovered. Compared to the rest of the book though, it gets a little dry and tedious. To be fair to the authors though, the subject matter is inherently tedious and dry and I really couldn't say what could have been done to make it a little more lively. I think the only reason it sticks out as being dry is b/c the rest of the book is so compelling.
- The only other thing I think some might be bothered by is that this book is very much focused on real world development. The attention to detail makes it very obvious that the authors have dealt with WCF in and out and they put a lot of effort into warning you about pitfalls and everyday problems. If you don't care about learning WCF and only care about passing the exam so you can say you have the MCTS, you'll probably find this information to be overkill. However if you're taking this exam with the sole intent of passing it and not really learning how to build WCF apps, it's hard to have much sympathy for you and the authors would do everyone a disservice by catering specifically to such a small segment of people.
Speaking to the real world nature if things...the use of MapPoint as an example service is really a nice touch. It helps solidify one's understanding of interacting with a typical non-trivial service and vicariously shows how to handle many different situations. This book would not be the book it is without it. It adds a lot of text and material to study without specifically contributing to any given exam objective though. So this is why I say that someone singlemindedly focused on the exam might not like it but everyone else will find it a huge plus.
In the same respect, I don't recall seeing a single question about Installer packages on the exam yet there is roughly 30 pages dedicated to this subject (well, it's a little more broad than just the installer but the point is still valid). If you're only worried about the exam this would be of little value to you - if you're going to build WCF applications in real life, this will likely be very important to you. (There is only one knock I have on this chapter though. They go through building a Windows Service WCF host and building the installer. Other parts of the book emphasize the importance of using configuration for the services as opposed to hard coding such information. They don't however walk you through handling configuration files w/ a Windows Service. In their defense though - this would have absolutely nothing to do with passing the exam and everything to do with a real world problem).
Another example is with Chapter 9... titled 'When Simple Isn't Sufficient.' Calling this chapter excellent would be doing it a disservice. It's a catch all of how to deal with so many problems that aren't covered many places elsewhere or where technical documentation is lacking. Anyone building WCF services at work will Love this chapter. However there was minimal coverage of faults on the exam and that's about the only thing in this chapter I recall seeing on the actual exam. So is the material here needed for the exam? Not so much. Is it information every WCF developer should know? Absolutely.
So I guess my ultimate point there is if you're looking for a text version of a braindump - look elsewhere. If you're looking to build or strengthen a first class WCF skillset, buy it now.
All in all this is a very well done book written by people who know the material inside and out and took a lot of care in writing it. I know how hard writing a book like this can be and in every respect, the authors are to be commended on the job they did. It's a fun book to read, it's an informative book to read and I would go so far as to say that it should be on the shelve of anyone who's working on WCF development. It will get you through the exam and you'll enjoy the process. However as good as it is as an exam prep (and I don't want to diminish that at all), it's better as a solid WCF reference. To me, the true measure of a book is "would you buy it again if you lost it" and "would you recommend it to people on your team". I can answer both of those with a definitive Yes. Many of the pages are already dogeared even though I just got it, from making notes to myself and marking reference points in it. I've ordered a copy for each of my team members and have purchased three additional copies for some friends who I worked with on my last project b/c they are all die hard WCF junkies and I consider this a Must Have book on the topic.
- Reviewed in the United States on September 26, 2017Surprisingly good at defining the details of defining the inner details of WCF internals. This book is not just a dry list of expected questions on WCF to pass some employment test.
There are numerous code snippets showing exactly what should be done in WCF to implement a specific feature. These were very helpful in defining and developing mid-level expertise in WCF.
This book gives the programmer yet another view from inside Microsoft on how they see WCF. The WCF communication process is complex and mastery is going to take a number of viewpoints to be able to use it successfully in practice.
Every serious WCF programmer should read this book to get Microsoft's inside viewpoint.
One caveat however, There are no complete examples in the book. The companion CD contains many complete examples, several book chapters in pdf files, and a series of test examples.
Therefore, you will have to go to the CD to find out where to place the details covered in the book. I believe that a book should tell you where to place the details examined in the text inside the program files to give everything taught a proper context as it is being introduced. So, I took off one star.
- Reviewed in the United States on March 11, 2009This book is quite sufficient in preparing its readers for the associated exam. The materials covered in the first half of the book provide the basics for most WCF interactions and applications. The last half delves into security, transactions, and instancing, amongst other details.
The material itself is well-presented, though some of the forward references make it hard to tie certain aspects together (e.g. message header security with attributes). However, 2 passes through the book should be sufficient to prepare any reader for the test. This was the only study material used (in conjunction with the provided test exams) and I passed the test the first time though.
The test exams are worth a bit of note, as they are not terribly connected to the book material. More than a few of the questions will touch on topics that are not in the book. Moreover, the exam answers will reference chapters in the book that are either different or do not exist. There seems to be a good bit of disconnect between the exam manufacturer and the authors. However, the book itself contains relatively few errors that will cause any problems.
The reason these errors do not affect my rating of the book is that in researching and learning about these other topics, I feel I got a more well-rounded WCF education and that it better-prepared me for the test. Some of these tangents, like the WebServiceHost, COM+, and some other attributes, proved very useful. The additional information made clearer the links between WCF and various other technologies.
Overall, I highly recommend this book. This should be the only resource needed to pass the exam, and it is quite well-written.
- Reviewed in the United States on June 7, 2009I started out thinking this was a pretty decent book and then I ran into a problem with the example code not working properly with the built-in host in VS2008. Seeing that they mention this host in the book (eventually) you would have thought that they would have coded the sample code to work with it. I had to resort to a project file hack I found via Google.
Then comes the exam questions. You think you've studied the book and understood it reasonably well and then you get a question which just looks like nothing you've read so you make a guess, get it wrong and the 'explanation' points you to a chapter in the book as a reference. Go to that chapter and there's nothing that covers that question at all!
I don't get how the official study kit could not even prepare you for the practice exam!! I'm now off to read MSDN as it seems a much more comprehensive source for WCF.
I would change my star rating, but Amazon won't let me. This book just left me frustrated.
Top reviews from other countries
-
deckard-cainReviewed in Germany on December 1, 2011
4.0 out of 5 stars Guter Einstieg, aber leider nicht mehr ganz aktuell
Da es für das .Net Framework 4.0 und WCF kein Self-Paced Trainig Kit gibt oder geben wird, sah ich mich gezwungen, zum Vorgänger zu greifen. Alles in allem vermittelt das Buch einen guten Einstieg in WCF, aber halt auf .Net 3.5. Es gibt jedoch nichts, was nicht im aktuellen Framework auch funktionieren würde, die Praxisübungen eingeschlossen. Allerdings ist es unvermeidbar, sich im Internet nach weiteren Quellen umzuschauen, um auch die neuesten Entwicklungen von WCF unter .Net 4.0 mitzubekommen und eine Chance zu haben, die entsprechende Zertifizierung zu machen. Kleiner Bonus, wie immer, der Voucher, mit dem es einen kleinen Rabatt auf die Prüfungsgebühren gibt.
- Sebastian.MedinaReviewed in Canada on March 1, 2020
5.0 out of 5 stars Pretty good
Pretty good
- LoloReviewed in Canada on May 19, 2013
4.0 out of 5 stars Good help
Great book for preparing 513. Yes 513, as there is no book for 513 this is the best option you have. Studying this and then filling the gaps between 3.5 to 4.0 should not be that hard.
- Dave LoweReviewed in the United Kingdom on August 17, 2009
3.0 out of 5 stars Good Study Aid
I bought this book as study guide to help in preparation for the corresponding MCTS exam (70-503). The book provides a good overview of most of the important aspects of the WCF framework and is for the most part very clear. The two chapters on security really let this book down however, they are very badly constructed and explain the concepts very poorly. Security is a very important topic which is sure to feature highly on the exam and it is for this reason I have only given 3 stars. For those targeting the MTCS certification this book provides a good guide on what to study although for a much better explanation of the various security options within WCF (and for anyone wishing to learn WCF without specifically wanting to attain the MCTS certification) I would highly recommend Michele Leroux Bustamante's book Learning WCF: A Hands-on Guide.
- ZakmilasReviewed in Canada on June 19, 2014
4.0 out of 5 stars Good book
The book tries most definitely in explaining a very difficult subject Web Services. Was using it for class purposes and it helped a lot.