| With .NET, Microsoft is also espousing a vision, this | | | | environment. |
| time about how the Internet can make | | | | One of the advantages of using Visual Studio .NET |
| businesses more efficient and deliver services to | | | | is the ease of deploying an application. There are |
| consumers. The present enterprise setup's need | | | | many deployment options available in .NET and |
| to have n-tier architecture with diverse platforms | | | | you must have a clear understanding of using |
| and object models communicating with each | | | | these deployment options. You will get many |
| other. The present applications are to be created | | | | scenario-based questions in which your |
| such that those applications have to run in any | | | | understanding of deployment options will be |
| platform (like Windows, Linux, Mac, Unix etc.) and | | | | checked. |
| which consist of components written in many | | | | There will be a few questions that stress more |
| programming languages and object models. | | | | on optimizing code/deployment to increase |
| Many language vendors have tried to upgrade | | | | performance. |
| their languages, but there is a limit to which they | | | | Configuring a Windows application is also one of |
| have been successful since they have to maintain | | | | the areas that will be tested and you need to |
| backward capability and face many other | | | | have an understanding about the configuration |
| problems too. To solve the problem of the | | | | options available. MSDN provides an article that |
| current programmers Microsoft has come with a | | | | gives useful information about the configuration |
| very promising solution "The .NET Platform". | | | | options. |
| .NET provides a number of benefits that will make | | | | Security is one of the key considerations of any |
| developers more productive, reduce the number | | | | application. Microsoft has taken a great initiative to |
| of bugs, speed application development, and | | | | give many options to secure the .NET application. |
| simplify deployment. IT managers are | | | | You must ensure that you have a thorough |
| understandably wary, since .NET is a new | | | | understanding about the security policy and also |
| technology that requires a moderately steep | | | | about the tools available in .NET to secure the |
| learning curve. For most organizations, however, | | | | application. |
| the benefits will far outweigh the negatives; and | | | | Tips and Pitfalls for MCSD 70-316 Exam |
| with .NET, you'll see great productivity gains for | | | | Roadmaps to the skills development and career |
| future development projects. | | | | opportunities that the Microsoft .NET platform |
| .NET certification is the premier credential for | | | | provides for developers and recommended |
| professionals who design and develop leading-edge | | | | learning pathways through Official Microsoft |
| business solutions with Microsoft .NET | | | | Learning Products and Microsoft Press books are |
| development tools, technologies and platforms. | | | | available now. In addition to your hands-on |
| You might want to consider taking the MCSD | | | | experience working with the product, you may |
| 70-316 exam to: | | | | want to take advantage of the tools and training |
| ·Gain valuable skills, knowledge and expertise | | | | on the Get Started with Microsoft Visual Studio |
| ·Raise your income | | | | .NET Development page to help you prepare. |
| ·Increase your job opportunities | | | | Dos and Don'ts during the exam and while |
| ·Earn more respect from your peers | | | | preparing for it |
| ·Improve your job security | | | | Dynamic control creation is important to know. |
| Earning a Microsoft certification acknowledges | | | | Microsoft is focusing more on user-driven content |
| your expertise in working with Microsoft products | | | | than static content with .NET. Make sure you |
| and technologies and sets you apart from the | | | | understand how to create .NET satellite |
| crowd as a development professional. Microsoft | | | | assemblies and localized components. A portion of |
| certification demonstrates that you have the | | | | this has to do with what operating system name |
| ability to successfully implement Microsoft business | | | | and version you have, but there are specific |
| solutions for your organization or client. | | | | steps you can take to package and deploy your |
| This article will provide a basic understanding of | | | | application properly. Focus your data studies on |
| the scope of the certification and will also give | | | | what works optimally with SQL Server. |
| details about the certification along with the useful | | | | Brush up on stored procedures if you're a little |
| resources to get started. | | | | rusty. Understand the different types of SQL |
| What you need to know for MCSD 70-316? | | | | Server authentication as well as the different |
| As a competent developer, you should be | | | | types of authentication offered by Windows |
| proficient in creating Windows applications that | | | | operating systems. Sure you can pick out code |
| have a smooth look and feel. | | | | errors when given examples. Specifically, know |
| In the Exam 70-316, Microsoft tests your skills on | | | | how to resolve looping errors, import errors, and |
| developing Windows based applications with | | | | general syntax errors. |
| VS.NET/C# on seven objectives. | | | | Make sure you understand Windows Installer |
| Exam Objectives Weightage of Questions | | | | technology and how it relates to applications |
| 1) Creating User Services 15 % | | | | written in Visual Studio .NET. If you're not a |
| 2) Creating and Managing Components and .NET | | | | developer who's focused on enterprise-based |
| Assemblies 18% | | | | applications, you may not have a lot of exposure |
| 3) Consuming and Manipulating Data 20% | | | | to localization and globalization of software. This is |
| 4) Testing and Debugging 12% | | | | one area where Microsoft believes a certified |
| 5) Deploying a Windows-based Application18% | | | | developer should have a significant background. |
| 6) Maintaining and Supporting a Windows-based | | | | Make sure you understand how security works in |
| Application5% | | | | .NET. Understand which accounts have privileges |
| 7) Configuring and Securing a Windows-based | | | | to run which sections of code. Although it may be |
| Application12% | | | | a little bit of work, study the .NET policy |
| For a detailed break up of topics covered in the | | | | extensions and how they fit into the operating |
| MCSD .Net 70-316 exam, you can visit the | | | | systems your company is running. We must not |
| Microsoft certification web page. | | | | forget legacy environments. |
| The above certification page will provide you with | | | | Make sure you brush up on ActiveX controls |
| a bird's eye view of the skills you should focus on. | | | | from Visual Studio 6.0. Know how to instantiate |
| During the course of this article I'll point you to | | | | the control and work with it in the new |
| resources where you can go and read up on the | | | | environment. It is especially important to |
| skills listed on this page. The Skills being measured | | | | understand how legacy components interact with |
| section of the page has the break up of the | | | | the .NET development environment. |
| seven objectives as to which skills will be | | | | Learn how to use the DataSet object to |
| measured in the exam. | | | | generate XML and vice versa. You should know |
| Microsoft's exam 70-316, "Developing and | | | | how to create schemas and validate the data, as |
| Implementing Windows-based Applications with | | | | well as create strongly typed datasets. Overall, |
| Microsoft Visual C# .NET and Microsoft Visual | | | | you are expected to have a thorough |
| Studio .NET", is a core requirement for the MCSD | | | | understanding of XML as in .NET to succeed in |
| (Microsoft Certified Solution Developer) for | | | | MCSD 70-316 exam. |
| Microsoft .NET certification and is a core or | | | | Conclusion |
| elective requirement for the MCAD (Microsoft | | | | With Microsoft targeting all its future applications |
| Certified Application Developer) for Microsoft .NET | | | | on .NET and companies adopting the Microsoft |
| certification. It is designed for candidates who | | | | new initiative, it is quite obvious that .NET is going |
| "work on a team in a medium or large | | | | to pave its way for the future and will be |
| development environment that uses Microsoft | | | | Microsoft's weapon for its future vision. .NET is a |
| Visual Studio .NET, Enterprise Developer Edition." | | | | major leap of Microsoft with intranet in mind. |
| The MCSD 70-316 exam measures your ability to | | | | Getting knowledge of .NET and eventually the |
| develop and implement Windows-based | | | | MCSD .NET certification will certainly help you in |
| applications by using Windows Forms and the | | | | maintaining consistency with the future releases |
| Microsoft .NET Framework. Candidates have at | | | | of Microsoft. |
| least one year of experience developing | | | | Useful Resources |
| Windows-based applications. Candidates should | | | | Books |
| have a working knowledge of Microsoft Visual C# | | | | Following good books are available at the time of |
| .NET. | | | | writing this document, which are written |
| MCSD 70-316 Exam Specifics | | | | specifically from MCP exam point of view. |
| All the questions are Multiple Choice Questions and | | | | ·MCAD/MCSD Self-Paced Training Kit: |
| the total number of questions in the exam ranges | | | | Developing Windows-Based Applications with |
| from 55 to 60. The time allotted is 150-175 | | | | Microsoft Visual Basic.NET and Microsoft Visual |
| minutes. This exam is moderately difficult and | | | | C#.NET, Second Edition by Matthew A. Stoecker |
| costs 125 USD. It may be taken from Pearson | | | | Microsoft |
| Vue or Thomson Prometric. Previously, Microsoft | | | | ·MCAD/MCSD Training Guide (70-316): |
| used to provide only Pass/Fail status for the | | | | Developing and Implementing Windows-Based |
| MCSD 70-316 exam, but now 700 is the minimum | | | | Applications with Visual C# and Visual Studio .NET |
| score required. Microsoft has also incorporated a | | | | by Amit Kalani |
| new style of question where you get a | | | | ·MCAD/MCSD EXAM (70-316) QUESTIONS |
| split-screen. The question is at the very top, | | | | AND ANSWERS, WITH HANDS ON LABS, |
| drag-and-drop items on the bottom left and | | | | Developping WINDOWS APPLICATIONS WITH |
| configuration screens on the bottom right. You will | | | | Visual C# [eBook: Adobe Reader] by Mike Wright |
| have plenty of time to answer the exam | | | | Other than these, following are some good books |
| questions, so there is no need to rush. If you | | | | on the subject: |
| have spare time available, you can double check | | | | ·Programming C#, Third Edition by Jesse |
| the questions and ensure that you have read | | | | Liberty |
| them correctly and actually answered the | | | | ·Windows Forms Programming in C# by |
| question as intended. | | | | Chris Sells |
| What you need to do to pass MCSD 70-316 | | | | ·Professional C#, Second Edition by Simon |
| exam? | | | | Robinson, K. Scott Allen, Ollie Cornes, Jay Glynn, |
| First, you should get involved in overview of .NET | | | | Zach Greenvoss, Burton Harvey, Christian Nagel, |
| framework and also identify the tools and | | | | Morgan Skinner, Karli Watson |
| services provided by .NET framework. After | | | | ·Microsoft Visual C# .NET Language |
| getting familiar with the tool and services available, | | | | Reference by Microsoft Corporation |
| you need to get well versed with the windows | | | | ·Inside C#, Second Edition by Tom Archer, |
| forms. To get started on Windows forms you | | | | Andrew Whitechapel |
| can read the article available on MSDN. It'll give | | | | ·C# and the .NET Platform, Second Editionby |
| you a good introduction to Windows Forms. | | | | Andrew Troelsen |
| .NET is completely object oriented. It is likely that | | | | When you are ready to prepare for MCSD |
| you will see a question or two on OOP concepts. | | | | 70-316 exam, here's where you should start. |
| You need to get a through understanding of OOP | | | | Instructor-led Courses for this exam include: |
| Concepts like Encapsulation, Polymorphism, | | | | ØCourse 2389: Programming with Microsoft |
| Exceptional Handling etc. Interoperability is an | | | | ADO .NET |
| important area to focus on while preparing for | | | | ØCourse 2555: Developing Microsoft .NET |
| MCSD 70-316 exam. Active X controls of the pre | | | | Applications for Windows (Visual C# .NET) |
| .NET age are not directly supported by Winforms | | | | Microsoft Online Resources |
| but they are completely re-usable using wrapper | | | | ·TechNet: Designed for IT professionals, this |
| classes. You will be asked a question or two on | | | | site includes How-to's, best practices, downloads, |
| the accessibility features of Windows for the | | | | technical chats, and much more. |
| physically challenged users. | | | | ·MSDN: The Microsoft Developer Network |
| After getting familiar with user services, you | | | | (MSDN) is a reference for developers, featuring |
| should get familiar with how to create and | | | | code samples, technical articles, newsgroups, |
| manage components. This involves dealing with | | | | chats, and more. |
| how to create and manipulate .NET assemblies. In | | | | ·Training & Certification Newsgroups: A |
| this regard satellite assemblies seem to be one of | | | | newsgroup exists for every Microsoft certification. |
| the favorites of Microsoft for MCSD 70-316 | | | | By participating in the ongoing dialogue, you take |
| Exam. So you may get some questions related to | | | | advantage of a unique opportunity to exchange |
| satellite assemblies and not to mention, resource | | | | ideas with and ask questions of others, including |
| assemblies also. | | | | more than 750 Microsoft Most Valuable |
| When it comes to manipulating data in .NET, there | | | | Professionals (MVPs) worldwide. |
| are two sources of data you would widely be | | | | Apart from that, there are other useful sites as |
| dealing with - XML & Relational Databases. You will | | | | follows: |
| be using ADO.NET to interact with relational | | | | · |
| databases. A good grasp on ADO.NET is very | | | | · |
| essential for clearing this paper. MSDN provides | | | | · |
| you an article that gives you a good overview of | | | | · |
| ADO.NET. | | | | · |
| I will also recommend Professional ADO.NET from | | | | Exam Simulators |
| Wrox Publications as a good resource. Professional | | | | Whizlabs, the market leader in IT Certification |
| C# also has a very good section on ADO.NET. | | | | Exam Preparation, provides MCSD .NET 70-316 |
| Another objective checked in the 70-316 exam | | | | Exam Simulator. The simulator is quite useful and |
| mainly concentrates on your familiarity with the | | | | effective in fine-tuning your preparation within a |
| Visual Studio .NET debugger. You need to have a | | | | limited timeframe. |
| clear understanding of the tools provided by Visual | | | | Certification Forums |
| Studio .NET for debugging the application. Apart | | | | Certification forums are a very good resource to |
| from Visual Studio .NET this section largely | | | | align you preparation with your peers. Whizlabs |
| stresses upon Tracing. Tracing is a feature by | | | | MCSD .NET Certification Forum facilitates such a |
| which you can write logs to a particular location | | | | platform for you to succeed in the 70-316 exam |
| (could be a text file). You can change the level of | | | | and enhance your learning experience. |
| tracing you want to perform in a live production | | | | |