Friday, December 25, 2009

MCAD/MCSD Training Guide (70-315): Developing and Implementing Web Applications with Visual C# and Visual Studio.NET

Product Description

This certification exam measures the ability to develop and implement XML Web Services and server components using Visual C# and the Microsoft .NET Framework. This exam, released in September 2002, counts as a core credit toward the new MCAD (Microsoft Certified Application Developer) certification as well as a core credit toward the new MCSD .NET track. Readers preparing for this exam find our Training Guide series to be the most successful self-study tool in the market. This book is their one-stop shop because of its teaching methodology, the accompanying PrepLogic testing software, and superior Web site support at quepublishing.com.

–This text refers to the Paperback edition.

Download Description
The authoritative solution to passing the 70-315 exam! * Amit Kalani is a leading authority on C#. * Training Guides are the most effective self-study guide in the marketplace, featuring exam tips, study strategies, review exercises, case studies, practice exams, ExamGear testing software, and more. * Subjected to rigorous technical review by a team of industry experts, ensuring content is superior in both coverage and technical accuracy. This ebook does not include the CD that accompanies the print edition.
Skills measured by Exam 70-315 Course 2310 Course 2389 Course 2640
Creating user services
Create ASP.NET pages.

?? Add and set directives on ASP.NET pages.

?? Separate user interface resources from business logic.

Add Web server controls, HTML server controls, user controls, and HTML code to ASP.NET pages.

?? Set properties on controls.

?? Load controls dynamically.

?? Apply templates.

?? Set styles on ASP.NET pages by using cascading style sheets.

?? Instantiate and invoke an ActiveX control.

Implement navigation for the user interface.

?? Manage the view state.

?? Manage data during postback events.

?? Use session state to manage data across pages.

Validate user input.

?? Validate non-Latin user input.

Implement error handling in the user interface.

?? Configure custom error pages.

?? Implement Global.asax, application, page-level, and page event error handling.

Implement online user assistance.

Incorporate existing code into ASP.NET pages.

Display and update data.

?? Transform and filter data.

?? Bind data to the user interface.

?? Use controls to display data.

Instantiate and invoke Web services or components.

?? Instantiate and invoke a Web service.

?? Instantiate and invoke a COM or COM+ component.

?? Instantiate and invoke a .NET component.

?? Call native functions by using platform invoke.

Implement globalization.

?? Implement localizability for the user interface.

?? Convert existing encodings.

?? Implement right-to-left and left-to-right mirroring.

?? Prepare culture-specific formatting.

Handle events.

?? Create event handlers.

?? Raise events.

Implement accessibility features.

Use and edit intrinsic objects. Intrinsic objects include response, request, session, server, and application.

?? Retrieve values from the properties of intrinsic objects.

?? Set values on the properties of intrinsic objects.

?? Use intrinsic objects to perform operations.

Creating and managing components and .NET assemblies
Create and modify a .NET assembly.

?? Create and implement satellite assemblies.

?? Create resource-only assemblies.

Create Web custom controls and Web user controls.

Consuming and manipulating data
Access and manipulate data from a Microsoft SQL Server database by creating and using ad hoc queries and stored procedures.

Access and manipulate data from a data store. Data stores include relational databases, XML documents, and flat files. Methods include XML techniques and ADO.NET.

Handle data errors.

Testing and debugging
Create a unit test plan.

Implement tracing.

?? Add trace listeners and trace switches to an application.

?? Display trace output.

Debug, rework, and resolve defects in code.

?? Configure the debugging environment.

?? Create and apply debugging code to components, pages, and applications.

?? Provide multicultural test data to components, pages, and applications.

?? Execute tests.

?? Resolve errors and rework code.

Deploying a Web application
Plan the deployment of a Web application.

?? Plan a deployment that uses removable media.

?? Plan a Web-based deployment.

?? Plan the deployment of an application to a Web garden, a Web farm, or a cluster.

Create a setup program that installs a Web application and allows for the application to be uninstalled.

Deploy a Web application.

Add assemblies to the global assembly cache.

Maintaining and supporting a Web application
Optimize the performance of a Web application.

Diagnose and resolve errors and issues.

Configuring and securing a Web application
Configure a Web application.

?? Modify the Web.config file.

?? Modify the Machine.config file.

?? Add and modify application settings.

Configure security for a Web application.

?? Select and configure authentication type. Authentication types include Windows authentication, none, forms-based, Windows Live ID (formerly Microsoft Passport), Internet Information Services (IIS) authentication, and custom authentication.

Configure authorization. Authorization methods include file-based methods and URL-based methods.

?? Configure role-based authorization.

?? Implement impersonation.

Configure and implement caching. Caching types include output, fragment, and data.

?? Use a cache object.

?? Use cache directives.

Configure and implement session state in various topologies such as a Web garden and a Web farm.

?? Use session state within a process.

?? Use session state with session state service.

?? Use session state with Microsoft SQL Server.

Install and configure server services.

?? Install and configure a Web server.

?? Install and configure Microsoft FrontPage server extensions.

Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.

QUESTION 1
You work as the network administrator at Certkiller .com. The Certkiller .com
network consists of a single Active Directory domain named Certkiller .com. All
servers on the Certkiller .com network run Windows Server 2003 and Microsoft
Windows 2000 Advanced Server. All the client computers are running Windows XP
Professional.
Certkiller .com contains a Finance department and a Marketing department. The
user accounts of the Finance department belong to the organizational unit (OU)
named FinOU and the user accounts of the Marketing department belong to the
organizational unit (OU) named MktOU.
A Certkiller .com employee named Andy Reid works in the Finance department. Due
to the workload in the Marketing department, Andy Reid was shift to the
Marketing department. You then move the user account of Andy Reid from the
FinOU to the MktOU.
Which settings will change when the user account is moved? (Select two)
A. Andy Reid’s permission to access and manage the user account object.
B. Logon hours
C. Group Policy objects that affect the user account.
D. Andy Reid’s security group membership.
Answer: A, C
Explanation: If you change user account from one OU to another OU, it will have
an effect on the user account. You can link a GPO from one OU to another.
Incorrect Answers:
B: If you change from one OU to another, it will not affect the logon hours.
D: If you change from one OU to another, it will not affect the security membership.
QUESTION 2

Actualtest.org – The Power of Knowing
You work as the network administrator at Certkiller .com. The Certkiller .com
network consists of a single Active Directory domain named Certkiller .com. All
servers on the Certkiller .com network run Windows Server 2003. Half the client
computers run Windows 2000 Professional, and the rest run Windows XP
Professional.
Certkiller .com has a Research department and a Development department. The
Research department does research in the developing of new in-house application.
The Development department is used to develop the applications that were
successful in the research department. The users in the Research department are
members of the Research security group. The user accounts of the Research
department belong to the organizational unit (OU) named ResOU. The users in the
Development department are members of the Development security group and the
user accounts of the Development department belong to the organizational unit
(OU) named DevOU.
A Certkiller .com employee named Mia Hamm works in the Research department. A
user named Mia Hamm was moved from the Research department to the
Development department. You need to change the user rights, permissions and
restrictions to that of the Development department. Mia Hamm needs to access all
of her personal files at any time.
What should you do?
A.
Delete Mia Hamm’s user account and create another user account with the same name in
the DevOU and add the new account to the Development security group.
B. Move Mia Hamm’s user account from the ResOU to the DevOU.
C. Remove Mia Hamm’s user account from the Research security group to the
Development security group.
D. Move Mia Hamm’s user account from the ResOU to the DevOU and remove the user
account from the Research security group to the Development security group.
Answer: D
Explanation: If you want to change the permission that it co-inside with the other
department you should remove the user account from the one OU and add it to the
new or other OU. GPO’s does not apply to group objects. You need to change the
Group Policies and move it from the ResOU to the DevOU.
Incorrect Answers:
A: If the user account is deleted, Mia Hamm cannot access her personal files.
B: Yes, you have to move Mia Hamm’s user account from the ResOU to the DevOU, but
you also have to remove the user account from the Research security group to the
Development security group. If you just move the user account from the ResOU to the
DevOU it will not change the permissions.
C: Yes, you have to remove Mia Hamm’s user account from the Research security group
to the Development security group, but you also have to move the user account from the
ResOU to the DevOU.

Actualtest.org – The Power of Knowing
QUESTION3
You work as the network administrator at Certkiller .com. The Certkiller .com
network consists of a single Active Directory domain named Certkiller .com. All
servers on the Certkiller .com network run Windows Server 2003 and all client
computers run Windows XP Professional.
Certkiller .com has its headquarters in Chicago and a branch office in Dallas that are
configured as Active Directory sites. These sites are physically linked via an ATM
backbone. You have also installed a 128Kb ISDN line as a backup to the ATM
backbone.
The Chicago office currently hosts all domain controllers on the Certkiller .com
network. GPOs exist that are linked to the domain and OUs.
As a result of the high-speed link between the two offices, users in the Dallas office
do not have any problems with Group Policy processing. You create a slow link
GPO, and then configure certain GPO nodes to not process when the slow link is
detected.
You need to ensure that this GPO performs correctly. You have to accomplish this
by simulating a slow network connection.
What should you use?
A. Secedit
B. Resultant Set of Policy in planning mode.
C. Resultant Set of Policy in logging mode.
D. Gpupdate
Answer: B
Explanation: To simulate a slow network connection, which in this case emulates the
ATM going down and the ISDN link being used, you should use the Resultant Set of
Policy in planning mode. Resultant Set of Policy in planning mode is used to plan
Group Policy changes before putting them into effect.
Resultant Set of Policy in planning mode is used if:
1. You want to simulate the effect of specific policy settings on a computer or user,
domain, organizational unit, or site.
2. You want to test policy precedence in the following situations:
1. The user and the computer are in different security groups.
2. The user and the computer are in different organizational units.
3. The user or the computer is moving to a new location.
4. You want to create a slow network connection.
5. You want to create a loopback simulation.
Incorrect Answers:
A, D: These two options cannot be used to simulate a slow network connection.
C: Resultant Set of Policy in logging mode is used if:
1. You want to discover which policy settings are applied to a computer or user.

pass4sure.org – The Power of Knowing
2. You want to discover failed or overwritten policy settings.
3. You want to see how security groups affect policy settings.

No comments:

Post a Comment