The Ideal MCSD Candidate

The MCSD test is aimed at software developers. The requirements have recently been revised for .NET and include one exam on Web application development, one on Windows application development, one on XML and server development, one on solution architecture, and a fifth, elective exam drawn from a different, but limited, pool of options. The 70-306 exam that this book prepares you for fulfills the Windows application exam requirement for the MCSD.

Just to give you some idea of what an ideal MCSD candidate is like, here are some relevant statistics about the background and experience such an individual might have:

graphics/note_icon.gif

Don't worry if you don't meet these qualifications or don't even come that closethis is a far-from-ideal world, and where you fall short is simply where you'll have more work to do.


  • Academic or professional training in applications-development theory, concepts, and operations. This includes everything from programming and deployment planning through database integration and Web deployment.

  • Two or more years of lead development experience, including business process analysis, deployment management planning, and solution architecture design within an enterprise.

    graphics/note_icon.gif

    The .NET MCSD platform is somewhat different from previous versions of the Microsoft development languages; therefore, you'll really need some hands-on experience. Due to the structural changes made in creating an object-based development environment built around a Common Language Runtime, the more hands-on experience you have, the better.


  • Experience in developing applications designed to run within the Windows 2000 Server, Windows 2000/XP Professional, and soon the Windows .NET Server environments. A solid understanding of each system's architecture, installation, configuration, maintenance, and troubleshooting is also helpful when testing your code.

  • A thorough understanding of the software-development lifecycle is important, including analysis, design, development, testing, deployment, and maintenance of an application.

  • An understanding of how to implement security for key network data in a Windows 2000/XP environment.

  • Working knowledge of the .NET programming environment, preferably with some hands-on experience with the Microsoft Visual Studio .NET development tools. The time you take practicing the use of Visual Studio .NET will be time very well spent!

Fundamentally, this boils down to a bachelor's degree in computer science (or equivalent experience on the job), plus two years' experience working in a position involving applications design, testing, deployment, and maintenance, with some experience in database integration. We believe that well under half of all certification candidates meet these requirements and that, in fact, most meet less than half of these requirementsat least, when they begin the certification process. But because all the people who already have been certified have survived this ordeal, you can survive it tooespecially if you heed what our Self-Assessment can tell you about what you already know and what you need to learn.



Developing and Implementing WindowsR-based Applications with Visual BasicR. NET and Visual StudioR. NET Exam CramT 2 (Exam 70-306)
Developing and Implementing WindowsR-based Applications with Visual BasicR. NET and Visual StudioR. NET Exam CramT 2 (Exam 70-306)
ISBN: N/A
EAN: N/A
Year: 2002
Pages: 188

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net