mcts 70-515 web applications development with microsoft .net framework 4

999 539 0
mcts 70-515 web applications development with microsoft .net framework 4

Đ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

mcts 70-515 web applications development with microsoft .net framework 4

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 office 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 fictitious 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 Acquisitions Editor: Martin DelRe Developmental Editor: Karen Szall Project Editor: Rosemary Caperton Editorial Production: Online Training Solutions, Inc Technical Reviewer: Kenn Scribner; Technical Review services provided by Content Master, a member of CM Group, Ltd Cover: Tom Draper Design Body Part No X17-21595 Exam 70-515: Web Applications Development with Microsoft NET Framework Objective Chapter Lesson Chapter Chapter Chapter Chapter Chapter Chapter Chapter Lessons and Lessons and Lesson Lesson Lesson Lesson Lessons and Chapter Chapter Chapter Chapter Chapter Chapter Chapter Chapter Lesson Lessons and Lesson Lessons and Lesson Lesson Lessons and Lesson Chapter Chapter Chapter Chapter Chapter Lesson Lesson Lessons and Lesson Lesson Chapter 13 Chapter 13 Chapter 10 Chapter Chapter Chapter 10 Chapter Chapter Chapter Lesson Lesson Lesson Lesson Lesson Lessons and Lesson Lessons and Lesson Chapter 12 Chapter 12 Chapter 11 Chapter 10 Chapter 12 Lesson Lesson Lessons and Lessons and Lesson Chapter 14 Chapter 14 Chapter 14 Chapter 14 Lesson Lesson Lesson Lesson Developing Web Forms Pages 1.1 1.2 1.3 1.4 Configure Web Forms pages.  Implement master pages and themes Implement globalization Handle page life cycle events 1.5 Implement caching 1.6 Manage state Developing and Using Web Forms Controls 2.1 2.2 2.3 2.4 Validate user input Create page layout Implement user controls Implement server controls 2.5 Manipulate user interface controls from code-behind Implementing Client-Side Scripting and AJAX 3.1 3.2 3.3 3.4 3.5 Add dynamic features to a page by using JavaScript Alter a page dynamically by manipulating the DOM Handle JavaScript events Implement ASP.NET AJAX Implement AJAX by using jQuery Configuring and Extending a Web Application 4.1 4.2 4.3 4.4 Configure authentication and authorization Configure providers Create and configure HttpHandlers and HttpModules Configure initialization and error handling 4.5 4.6 4.7 4.8 Reference and configure ASMX and WCF services Configure projects and solutions, and reference assemblies Debug a Web application Deploy a Web application Displaying and Manipulating Data 5.1 5.2 5.3 5.4 5.5 Implement data-bound controls Implement DataSource controls Query and manipulate data by using LINQ Create and consume a data service Create and configure a Dynamic Data project Developing a Web Application by Using ASP.NET MVC 6.1 6.2 6.3 6.4 Create custom routes Create controllers and actions Structure an ASP.NET MVC application Create and customize views Exam Objectives  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 For my partner, Chelsea Knowles —Tony Northrup For my wife, Carrie Snell —Mike Snell Contents at a Glance Acknowledgments Introduction xxv xxvii CHAPTER Introducing ASP.NET CHAPTER Using Master Pages, Themes, and Caching 41 CHAPTER Handling Events and Managing State 97 CHAPTER Using Server Controls 161 CHAPTER Input Validation and Site Navigation 227 CHAPTER Globalization and Accessibility 291 CHAPTER Creating Custom Web Controls 329 CHAPTER Debugging and Deploying 387 CHAPTER Working with Client-Side Scripting, AJAX, and jQuery 453 CHAPTER 10 Writing and Working with HTTP Modules and Web Services CHAPTER 11 Connecting to and Querying Data with LINQ CHAPTER 12 Working with Data Source Controls and Data-Bound Controls CHAPTER 13 551 623 685 Implementing User Profiles, Authentication, and Authorization CHAPTER 14 787 Creating Websites with ASP.NET MVC 831 Answers 881 Index 925 About the Authors 967 Contents Acknowledgments Introduction xxv xxvii 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 xxxi How to Uninstall the Practice Tests Microsoft Certified Professional Program xxxi Errata and Book Support xxxi We Want to Hear from You xxxii Stay in Touch xxxii Chapter 1 Introducing ASP.NET Before You Begin Lesson 1: Understanding Web Communications The Web Server’s Role The Web Browser’s Role Understanding the Role of HTTP 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 ix Lesson 3: Working with Web Configuration Files 32 Understanding the Configuration File Hierarchy 33 Processing the Configuration Files 34 Changes to NET Framework Configuration Files 34 Editing Configuration 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 Chapter Using Master Pages, Themes, and Caching 41 Before You Begin 42 Lesson 1: Using Master Pages 43 x Contents 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 ... Publishing ASP.NET Websites 44 1 Installing ASP.NET on IIS 44 2 Lesson Summary 44 6 Lesson Review 44 7 Case Scenarios 44 8 Case Scenario 1: Debugging 44 8 Case... Deploying Websites 41 8 Publishing Web Applications 41 9 Web Deployment Projects 42 5 Web Setup Projects 42 7 Deploying Web Applications by Using the Copy Web Tool 43 9... Troubleshooting 44 8 Case Scenario 3: Deploying a Website 44 9 Contents xvii Suggested Practices 44 9 Debug a Website 44 9 Troubleshoot a Website 45 0 Publish a Web

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

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