Microsoft press MCTS self paced training kit exam 70 515

999 521 0
Microsoft press MCTS self paced training kit exam 70 515

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Microsoft press MCTS self paced training kit exam 70 515

PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright © 2010 by Tony Northrup and Mike Snell All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. Library of Congress Control Number: 2010933008 ISBN: 978-0-7356-2740-6 Printed and bound in the United States of America. Microsoft Press books are available through booksellers and distributors worldwide. For further infor mation about international editions, contact your local Microsoft Corporation ofce or contact Microsoft Press International directly at fax (425) 936-7329. Visit our Web site at www.microsoft.com/mspress. Send comments to: tkinput@ microsoft.com. Microsoft and the trademarks listed at http://www.microsoft.com/about/legal/en/us/IntellectualProperty/ Trademarks/EN-US.aspx are trademarks of the Microsoft group of companies. All other marks are property of their respective owners. The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are ctitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. This book expresses the author’s views and opinions. The information contained in this book is provided without any express, statutory, or implied warranties. Neither the authors, Microsoft Corporation, nor its resellers, or distributors will be held liable for any damages caused or alleged to be caused either directly or indirectly by this book.  Martin DelRe  Karen Szall  Rosemary Caperton  Online Training Solutions, Inc.  Kenn Scribner; Technical Review services provided by Content Master, a member of CM Group, Ltd.  Tom Draper Design Body Part No. X17-21595 Exam 70-515: Web Applications Development with Microsoft .NET Framework 4     Congure Web Forms pages. Chapter 1 Lessons 2 and 3 Implement master pages and themes. Chapter 2 Lessons 1 and 2 Implement globalization. Chapter 6 Lesson 1 Handle page life cycle events. Chapter 1 Chapter 3 Lesson 1 Lesson 1 Implement caching. Chapter 2 Lesson 3 Manage state. Chapter 3 Lessons 2 and 3  Validate user input. Chapter 5 Lesson 1 Create page layout. Chapter 5 Lessons 2 and 3 Implement user controls. Chapter 7 Lesson 1 Implement server controls. Chapter 4 Chapter 7 Lessons 1 and 2 Lesson 2 Manipulate user interface controls from code-behind. Chapter 2 Chapter 4 Chapter 5 Lesson 1 Lessons 1 and 2 Lesson 2   Add dynamic features to a page by using JavaScript. Chapter 9 Lesson 2 Alter a page dynamically by manipulating the DOM. Chapter 9 Lesson 3 Handle JavaScript events. Chapter 9 Lessons 2 and 3 Implement ASP.NET AJAX. Chapter 9 Lesson 1 Implement AJAX by using jQuery. Chapter 9 Lesson 3  Congure authentication and authorization. Chapter 13 Lesson 2 Congure providers. Chapter 13 Lesson 1 Create and congure HttpHandlers and HttpModules. Chapter 10 Lesson 1 Congure initialization and error handling. Chapter 3 Chapter 8 Lesson 1 Lesson 1 Reference and congure ASMX and WCF services. Chapter 10 Lessons 2 and 3 Congure projects and solutions, and reference assemblies. Chapter 1 Lesson 3 Debug a Web application. Chapter 8 Lessons 1 and 2 Deploy a Web application. Chapter 8 Lesson 3  Implement data-bound controls. Chapter 12 Lesson 2 Implement DataSource controls. Chapter 12 Lesson 1 Query and manipulate data by using LINQ. Chapter 11 Lessons 1 and 2 Create and consume a data service. Chapter 10 Lessons 2 and 3 Create and congure a Dynamic Data project. Chapter 12 Lesson 3  Create custom routes. Chapter 14 Lesson 2 Create controllers and actions. Chapter 14 Lesson 2 Structure an ASP.NET MVC application. Chapter 14 Lesson 1 Create and customize views. Chapter 14 Lesson 2  The exam objectives listed here are current as of this book’s publication date. Exam objectives are subject to change at any time without prior notice and at Microsoft’s sole discretion. Please visit the Microsoft Learning website for the most current listing of exam objectives: http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-515#tab2 Contents Exam 70-515: Web Applications Development with Microsoft .NET Framework 4 i D ow nl oa d f r o m W o w ! e B o ok < ww w. wo we bo ok . c o m > For my partner, Chelsea Knowles —T ony n orThrup For my wife, Carrie Snell —M ike S nell Contents at a Glance Acknowledgments xxv Introduction xxvii  Introducing ASP.NET 4 1  Using Master Pages, Themes, and Caching 41  Handling Events and Managing State 97  Using Server Controls 161  Input Validation and Site Navigation 227  Globalization and Accessibility 291  Creating Custom Web Controls 329  Debugging and Deploying 387  Working with Client-Side Scripting, AJAX, and jQuery 453  Writing and Working with HTTP Modules and Web Services 551  Connecting to and Querying Data with LINQ 623  Working with Data Source Controls and Data-Bound Controls 685  Implementing User Proles, Authentication, and Authorization 787  Creating Websites with ASP.NET MVC 2 831 Answers 881 Index 925 About the Authors 967 Contents Contents at a Glance vii  Contents       Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxviii Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxviii Using the Companion Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxviii How to Install the Practice Tests xxix How to Use the Practice Tests xxix How to Uninstall the Practice Tests xxxi Microsoft Certied Professional Program . . . . . . . . . . . . . . . . . . . . . . . . . .xxxi Errata and Book Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxxi We Want to Hear from You . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxii Stay in Touch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxii    Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Lesson 1: Understanding Web Communications . . . . . . . . . . . . . . . . . . . . . . 3 The Web Server’s Role 4 The Web Browser’s Role 5 Understanding the Role of HTTP 5 Lesson Summary 14 Lesson Review 14 Lesson 2: Creating a Website and Adding New Webpages . . . . . . . . . . . . . 15 Creating Websites 15 Creating ASPX Pages 23 Website Compilation 28 Using Assemblies 29 Lesson Summary 31 Lesson Review 31 Contents Contents ix   Lesson 3: Working with Web Conguration Files . . . . . . . . . . . . . . . . . . . . . 32 Understanding the Conguration File Hierarchy 33 Processing the Conguration Files 34 Changes to .NET Framework 4 Conguration Files 34 Editing Conguration Files 34 Lesson Summary 38 Lesson Review 38 Case Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Case Scenario 1: Creating a New Website 39 Case Scenario 2: Placing Files in the Proper Folders 39 Suggested Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Create a New Website by Using Visual Studio 2010 39 Add a Webpage to the Website 40 Program a Web Application 40 Examine Settings for a Web Application 40 Take a Practice Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40    Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Lesson 1: Using Master Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Overview of Master and Content Pages 44 Creating a Master Page 45 Creating Content Pages 47 Attaching Master Pages to Content Pages 48 Referencing Custom Master Page Properties, Methods, and Controls from Content Pages 48 Creating Nested Master Pages 51 Dynamically Changing Master Pages 52 Lesson Summary 58 Lesson Review 59 . http://www .microsoft. com/learning/en/us /exam. aspx?ID =70- 515# tab2 Contents Exam 70- 515: Web Applications Development with Microsoft .NET Framework 4 i D ow nl. local Microsoft Corporation ofce or contact Microsoft Press International directly at fax (425) 936-7329. Visit our Web site at www .microsoft. com/mspress.

Ngày đăng: 06/08/2013, 17:46

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan