|
Did you read today's front page stories & breaking news?
SYS-CON.TV Webcasts
SYS-CON.TV
|
Top Linux Links You Must Click On
The Training Corner In the Beginning...
In the Beginning...
By: Randy Cornish
Jan. 30, 2003 12:00 AM
In one of those odd moments of synchronicity that I have learned to appreciate, I bumped into the editor-in-chief of .NET Developer's Journal during an e-mail exchange. Derek and I worked together several years back on a reasonably successful (but exhausting) book on Microsoft's 70-100 exam, Solution Architectures (NewRiders, 1999). Having taken a sabbatical from writing for a while, I'd been working as a COM architect, Visual Basic technical resource, and "best practices" evangelist on two highprofile applications for large financial companies. Concurrently, I've been serving on an "early adopter" task force to create a small proof-of-concept application in VB.NET. Derek asked if I would be interested in writing on the newly announced .NET certification exams and I accepted. As a current MCSD, author, developer, and .NET early adopter, it seemed like a good fit and a good time to return to the world of deadlines and complete sentences (I don't know about you, but my code comments don't really qualify as well-formed prose). Before we begin looking at the 70-306 exam, I thought I would share a personal story that almost sidelined this column before it got started. About two weeks prior to the exam, I was involved in an auto accident when another driver lost control of his vehicle and crashed into my car. While my car is now history, I was luckier. My only injuries were two broken hands. While it clearly could have been worse, for a software developer/author for whom typing is the focal activity, this is about as ironic as any injury could possibly be. Both hands were in casts and my typing speed was about 20% of normal (from 10 fingers down to 2). Worse yet, my bulky casts seemed to always be hitting keys unintentionally (the space bar was a popular spurious keystroke).
Down to Business In an April 2002 announcement on their Web site, it appeared Microsoft was considering some options that would provide feedback beyond just "pass or fail."
While I can only guess what the final exam will look like, it seems that the 70-306 will be structured much like the VB5 and VB6 exams of the past. If my experience with the
beta is any indication, it appears that you can expect the same three styles of multiple-choice questions that were typical of those exams:
There was none of the "adaptive testing" technology we've read so much about. Nor were there any of the scenario-based questions or graphical questions that those of you who took the 70-100 exam encountered. In fact, the exam allowed me to mark questions for review at the end. Some of the questions and responses got a little wordy. In my opinion, the ability to read and comprehend quickly is still a bonus in getting this test done in the time allotted. Microsoft's Web site divides the test into seven areas (www.microsoft.com/traincert/exams/70-306.asp):
As someone familiar with previous VB exams, this distribution wasn't too surprising. In fact, the surprise was how little the test has changed in format after all the hype about new testing technologies. An even bigger surprise for me was how useless my knowledge of VB6 was on this exam. I read somewhere that VB.NET is 80% identical to VB6 and 20% new. Regardless of whether the percentage is accurate, this entire exam focuses almost entirely on the percentage of VB.NET that is new. Having worked with VB.NET for over a year now, but only part-time, I would say that six to nine months of full-time, hands-on experience with the product would make this test very passable. As is usually the case, supplementing what you know by reading about the areas you haven't experienced is a big plus. For me, that almost always seems to be security and deployment. In large companies, the work is usually specialized. I rarely get the chance to package and deploy the end product, so I usually have to study harder in this area. On the other end of the spectrum, I'm almost always involved in the maintainability of the application, so things like errorhandling, trace/debug functions, and object instantiation are always strong points for me. This exam follows that same pattern.
Pointers - The new event model: forms and controls - The new controls: properties, methods. - Variable scooping (i.e., Public, Private, Friend, Protected) - Learn ADO.NET! - Know how to use the IDE features as well as the new Debug and Trace objects: If your code never has bugs in it, inject some so you can learn the new troubleshooting tools. - Know how to use the small utility EXEs that ship with the framework: Look up the topic ".NET Framework Tools" in the MSDN library. One of the disappointments for me personally was the lack of questions about internationalization or localization on the exam (multilanguage). I seem to recall that there was one question in this area, but I expected more. This is an area I have some real-world experience in, as well as the time I spent reading Nick Symmonds' very good book on Internationalization and Localization Using Microsoft.NET (Apress, 2002). With all the significant new features in .NET to support multicultural applications, I expected more coverage on the exam. Either way, spend some time experimenting with the new System.Globalization namespace. I suspect that a few of you out there would see one question in this area as more than sufficient. No need to raise your hand.
In Closing... Thanks for sharing a few moments together. For those of you who have further questions, I invite you to visit Microsoft's main certification site at www.microsoft.com/traincert/default.asp or e-mail your question to mcphelp@microsoft.com. Many of your potential questions will be beyond my ability to answer, as I am not affiliated with Microsoft's Training & Certification program. You can also browse transcripts of previous chats regarding the new .NET certifications at http://msdn.microsoft.com/chats by following the link "Recent Chat Transcripts." For those of you who also took any of the new .NET beta exams, I invite you to drop me a line at RLCornish@cs.com. Next month, I will discuss the 70-310/320 Exam (XML Web Services and Server Components Development with VB.NET). Reader Feedback: Page 1 of 1
SYS-CON Blogs
Latest Articles, News & Posts
Subscribe to the World's Most Powerful Newsletters
|
Most Popular
SYS-CON.TV Interviews
Most Watched Today
|
|||||||||||||||||||||||||||||||||||||||||