The Exam 70-315 is the Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET exam. A person that works on a team in a medium-sized or large development environment and uses Microsoft Visual Studio .NET is eligible to take the exam. Examinees should have a minimum of one year experience in developing Web-based applications. They should have a working knowledge of Microsoft Visual C# .NET.
If the examinees pass the exam, they will achieve a Microsoft Certified Professional (MCP) status. They can also earn core credit toward Microsoft Certified Solution Developer (MCSD) for Microsoft .NET certification. A core or elective credit toward Microsoft Certified Application Developer (MCAD) for Microsoft .NET certification can be earned. The candidate can also earn an elective toward Microsoft Certified Database Administrator (MCDBA) on Microsoft SQL Server 2000 certification.
To help the examinees prepare for the exam, they must have hands-on experience with the product and use training resources. The training resources for this exam include e-learning and classroom training course 2310, course 2389, and course 2640. Microsoft press self-paced training products and Microsoft certified practice tests such as MeasureUp and Self Test Software can be used as resources. Other Microsoft online resources like TechNet, MSDN, and Microsoft Learning Community can also be used.
This exam measures the ability of the examinees to develop and implement Web-based application with Web forms. Ability to develop and implement ASP.NET, and Microsoft .NET framework is also measured. Before the examinees take the exam, they should be proficient in the following job skills:
Creating user services - examinees must create ASP.NET pages. Add web server controls, user controls, HTML server controls, and HTLM code to ASP.NET pages. They must also Implement navigation for the user interface, and validate user input.
Creating and managing components and .NET assemblies – examinees should create and modify a .NET assembly and create Web custom controls and Web user controls.
Deploying a Web Application – examinees must deploy a Web application and plan its deployment. They should also add assemblies to the global assembly cache and create a setup program which installs a Web application and allows it to be uninstalled.
Maintaining and supporting a Web application – an examinee must optimize the performance of a Web application. They should also diagnose and resolve errors and issues.
Testing and debugging – the examinees should create a unit test plan. Implement tracing by adding trace listeners and displaying trace output. They must also debug, rework, and resolve defects in code.