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