|
PACKAGE INCLUDESFormat - 2 DVD-ROMs Duration - 12 Hours of Beginner to Advanced Training Author - Andy Olsen Platform - Windows & Mac OS
COURSE INTRODUCTIONThis training uses:
Microsoft Visual Studio 2005 Professional Edition, with the .NET Framework 2.0
Microsoft SQL Server 2005 Enterprise Edition
Take your ASP.NET knowledge one step further with indepth training on web page user interface design and implementation techniques. You will learn how to use the latest user interface features in ASP.NET 2.0, including master pages, themes, portals, and WebParts. Plus, you will also learn how to create robust and scalable Web applications, addressing issues such as state management, data access components, caching, and localization.
View a Total Training Demo Video .
HIGHLIGHTS
Learn how to create consistent and standardized user interfaces by using master pages, themes, and style sheets in ASP.NET 2.0. Understand how to create new Web controls, portals, and WebParts within a site to allow for faster and more efficient site application development. Manage state effectively by using view state, query strings, cookies, and session state for a clean flow of interactive sites. Discover how to use ADO.NET to create data access components for a better framework that can access almost any data source. Refine your skillset to ensure that your next web application is not slow and clunky, but rather takes on a more modern and efficient feel.
BONUS MATERIALSWith this training video, you'll receive code snippets written by Presenter Andy Olsen to help you expand your ASP.NET skills. The code snippets provide a succinct summary of the techniques and coding syntax covered in the training set. You'll be able to use the code snippets to see at a glance how to implement all the features discussed in the video training, plus save you time fixing coding bugs.
|
COURSE OUTLINE
|
Part 1 - Web Page User Interface Design TechniquesLesson 1: DEFINING STANDARD STYLES & THEMES (54 min)
1. Looking at the Makeup of the CSS Demo Page
2. Creating a Simple Cascading Style Sheet
3. De.ning Rules in a Cascading Style Sheet
4. Applying Cascading Style Sheet Rules Selectively
5. Looking at a Web Application that Uses Rich Controls
6. Creating Simple Themes
7. Creating Multiple Skin Files
8. Handling Con.icts between Themes & Styles
9. Creating Different Themes for Mandatory & Optional Controls
10. Using Themes with Complex ASP.NET Controls
11. Specifying Themes in a Con.guration File
12. Using Cascading Style Sheets in a Theme
Lesson 2: DEFINING MASTER PAGES (43 min)
1. Knowing When to Use Master Pages
2. Using Tables inside a Master Page
3. De.ning Content Pages
4. Changing the Page Heading
5. De.ning Navigation Controls in a Master Page
6. De.ning Multiple Content PlaceHolders
7. Creating New Content Pages
8. Editing & Applying Themes to a Master Page
9. Accessing the Master Page Objects
10. Adding a Custom Label to the Master Page
Lesson 3: CREATING USER CONTROLS (55 min)
1. Introducing User Controls
2. Adding Content to a User Control
3. Adding User Controls to a Web Page
4. De.ning Properties in a User Control
5. Handling Events in a User Control
6. Raising Events in a User Control
7. Accessing the Content of a User Control
8. Encapsulating Functionality
9. Obtaining Summary Information
Lesson 4: CREATING CUSTOM SERVER CONTROLS (60 min)
1. Creating a Simple Server Control
2. Using a Simple Server Control
3. Adding Attributes & Styles to a Server Control
4. Adding a Server Control to the Toolbox
5. Creating Server Controls in a Web Control Library
6. Adding Code to Represent a Styled Link Control
7. Adding Properties to a Server Control
8. Rendering Browser Specific HTML
9. Raising Events in a Server Control
10. Raising Events in a Server Control, Continued
11. Handling Server Control Events
Lesson 5: EXTENDING EXISTING CONTROLS (36 min)
1. De.ning a Composite Control
2. Creating Child Controls in a Composite Control
3. Raising Events in a Composite Control
4. Using a Composite Control
5. Extending a Control
6. Rendering with a Regular Expression
7. Using the New Control
Lesson 6: CREATING PORTALS (41:09 min)
1. Introducing Portals
2. Creating Portals
3. De.ning a WebPartManager & WebPartZones
4. Adding WebParts to a Portal
5. Adding User Controls to a Portal
6. Modifying User Controls in a Portal
7. Selecting Modes in a Portal
8. Adding Catalog Support to a Portal
Lesson 7: CREATING & CONFIGURING WEBPARTS (39:17 min)
1. Accessing WebParts
2. Setting WebPart Properties
3. Providing Help for a WebPart
4. Creating & Configuring a Custom WebPart
5. Using a Custom WebPart
6. Final Comments & Credits
| Part 2 - Web Page Implementation TechniquesLesson 8: MANAGING VIEW STATE (55 min)
1. Examining View State
2. Decoding the View State
3. Storing Data in Local Variables
4. Storing Data in View State
5. Retrieving Data from View State
6. Using Loops to Locate Text & Storing in View State
7. Populating the Text Box from View State
8. Storing Custom Objects in View State
9. Securing View State Using the Always Encryption Mode
10. Securing View State Using the Auto Encryption Mode
Lesson 9: USING STATE MANAGEMENT TECHNIQUES (59 min)
1. Looking at CatalogSite & Introducing Query String
2. Using the Query String Robustly
3. Introducing Cookies & Creating a Log In Page
4. Setting a Default Page to Detect Cookies
5. Specifying an Expire Time on a Cookie
6. Introducing Session State
7. Implementing Session State in the Application
8. Storing Custom Objects in Session State
9. Storing Collections in Session State
10. Configuring Session State in a Web Application
Lesson 10: ACCESSING DATA BY USING ADO.NET (62 min)
1. Using ADO.NET in a Web Application
2. Understanding ADO.NET Programming
3. Connecting to a Database
4. Opening Connections
5. Executing Simple Commands
6. Specifying Text & Connections
7. Executing Non-Query Commands
8. Calling Stored Procedures
9. Executing Queries
10. Manually Using the Data Reader
Lesson 11: GOING FURTHER WITH ADO.NET (78 min)
1. Overview of the Sample Application
2. Configuring Object Data Sources
3. Handling a Selection Event in GridView
4. "Handling Update, Cancel & Delete Events"
5. Handling an Insert Event in DetailsView
6. Creating a DataSet
7. Using a DataSet
8. Editing Data in a DataSet
9. Working with DataViews
10. Creating DataSets with Multiple Tables
11. Using DataSets with Multiple Tables
Lesson 12: IMPROVING PERFORMANCE BY USING CACHING (1 min)
1. Looking at Concepts of Output Caching
2. Varying Output Caching by Query String
3. Configuring Output Caching
4. Managing Cache Information across a Website
5. Substituting Content into a Cached Page
6. Using Data Caching
7. Testing the Data Cache
Lesson 13: MANAGING RESOURCES & LOCALIZATION (41 min)
1. Creating Resources
2. Using Resources
3. Creating & Using Page-Specific Resources
4. De.ning Localization for User Controls
5. Supporting Localization in Custom Controls
6. Creating & Using Localized Resources
7. Generating Localized Content
Lesson 14: ASP.NET SECURITY ESSENTIALS (30 min)
1. Using Forms Authentication
2. Defining the Authentication Form
3. Using a Membership Data Store
4. Configuring Authentication Properties
5. Granting Access to a Specific User
6. Final Comments & Credits
|
|