Lesson 1 Creating a Web Page |
|
1 | (34) |
|
|
1 | (1) |
|
|
1 | (1) |
|
Customizing the Layout and Appearance of a Web Page |
|
|
2 | (15) |
|
Using the Latest Standards of HTML |
|
|
2 | (7) |
|
Applying Cascading Style Sheets to a Web Page |
|
|
9 | (3) |
|
Finding Elements with CSS Selectors |
|
|
12 | (2) |
|
|
14 | (3) |
|
Understanding ASP.NET Intrinsic Objects |
|
|
17 | (9) |
|
Creating Web Pages Using the Properties, Methods, and Events of ASP.NET Intrinsic Objects |
|
|
17 | (9) |
|
Understanding State Information in Web Applications |
|
|
26 | (4) |
|
Understanding How State Is Stored and the Different Type of State |
|
|
26 | (4) |
|
|
30 | (1) |
|
|
31 | (2) |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
34 | (1) |
Lesson 2 Creating an Interactive Web Page |
|
35 | (32) |
|
|
35 | (1) |
|
|
35 | (1) |
|
Understanding Events and Control Page Flow |
|
|
36 | (16) |
|
|
36 | (11) |
|
|
47 | (5) |
|
|
52 | (7) |
|
Differentiating the Various Types of Controls |
|
|
52 | (7) |
|
Understanding Configuration Files |
|
|
59 | (4) |
|
|
63 | (1) |
|
|
63 | (2) |
|
|
65 | (1) |
|
|
65 | (1) |
|
|
66 | (1) |
Lesson 3 Working with XML, Data Objects, and WCF |
|
67 | (37) |
|
|
67 | (1) |
|
|
67 | (1) |
|
Reading and Writing XML Data |
|
|
67 | (11) |
|
Understanding Applications and Origins of XML |
|
|
68 | (10) |
|
Distinguishing between DataSet and DataReader Objects |
|
|
78 | (16) |
|
|
78 | (13) |
|
|
91 | (3) |
|
Choosing the Data Object Based on Application Requirements |
|
|
94 | (1) |
|
Calling a Service from a Web Page |
|
|
94 | (6) |
|
Examining App_WebReferences |
|
|
97 | (2) |
|
Examining the <system.serviceModel> Element |
|
|
99 | (1) |
|
|
100 | (1) |
|
|
100 | (2) |
|
|
102 | (1) |
|
|
102 | (1) |
|
|
103 | (1) |
Lesson 4 Working with Data |
|
104 | (31) |
|
|
104 | (1) |
|
|
104 | (1) |
|
Understanding DataSource Controls |
|
|
104 | (9) |
|
Understanding the LinqDataSource Control |
|
|
105 | (3) |
|
Understanding the ObjectDataSource |
|
|
108 | (5) |
|
Binding Controls to Data by Using Data-Binding Syntax |
|
|
113 | (4) |
|
Understanding Data-Aware Controls |
|
|
115 | (2) |
|
Managing Data Connections and Databases |
|
|
117 | (14) |
|
Understanding Connection Pools |
|
|
125 | (1) |
|
Understanding Transaction Objects |
|
|
126 | (5) |
|
|
131 | (1) |
|
|
132 | (1) |
|
|
133 | (1) |
|
|
134 | (1) |
|
|
134 | (1) |
Lesson 5 Working with Client-Side Scripting |
|
135 | (32) |
|
|
135 | (1) |
|
|
135 | (1) |
|
Understanding Client-Side Scripting |
|
|
136 | (7) |
|
Understanding Client-Side Scripting and DOM |
|
|
141 | (2) |
|
Understanding Ajax Concepts |
|
|
143 | (20) |
|
|
145 | (2) |
|
Understanding ScriptManager and ScriptManagerProxy |
|
|
147 | (14) |
|
Working with Client-Side Libraries |
|
|
161 | (2) |
|
|
163 | (1) |
|
|
164 | (1) |
|
|
165 | (1) |
|
|
166 | (1) |
|
|
166 | (1) |
Lesson 6 Troubleshooting and Debugging Web Applications |
|
167 | (11) |
|
|
167 | (1) |
|
|
167 | (1) |
|
Debugging a Web Application |
|
|
167 | (5) |
|
Displaying the Appropriate Error Information to the Appropriate User |
|
|
168 | (4) |
|
Handling Web Application Errors |
|
|
172 | (2) |
|
Understanding HTTP Status Codes |
|
|
172 | (2) |
|
|
174 | (1) |
|
|
174 | (2) |
|
|
176 | (1) |
|
|
176 | (1) |
|
|
177 | (1) |
Lesson 7 Configuring and Deploying Web Applications |
|
178 | (15) |
|
|
178 | (1) |
|
|
178 | (1) |
|
Configuring Authentication and Authorization |
|
|
179 | (5) |
|
Understanding Authentication and Authorization |
|
|
179 | (4) |
|
Understanding Impersonation |
|
|
183 | (1) |
|
Configuring Projects and Solutions and Referencing Assemblies |
|
|
184 | (3) |
|
Understanding Web Application Projects, Web Solutions, and Assemblies |
|
|
184 | (3) |
|
Publishing Web Applications |
|
|
187 | (1) |
|
Understanding IIS Installation and Configuration |
|
|
187 | (1) |
|
Choosing the Method to Publish a Web Site Application Based on the Existing or Intended Environment |
|
|
188 | (1) |
|
Understanding MSI Deployment |
|
|
188 | (1) |
|
Understanding Application Pools |
|
|
188 | (1) |
|
Understanding the Purpose of Application Pools and Their Effects on Web Applications |
|
|
189 | (1) |
|
|
189 | (1) |
|
|
189 | (2) |
|
|
191 | (1) |
|
|
191 | (1) |
|
|
192 | (1) |
Appendix A |
|
193 | (1) |
Index |
|
194 | |