Wednesday 14 August 2013

ASP.NET Using Visual Basic 2008: Volume 2 with Ken Getz and Don Kiely

Course Description: In this course you will be introduced to many exciting ASP.NET features that will help you get the most out of the .NET Framework and make you a better and more efficient Visual Studio 2008 developer. You will become familiar with the tracing features in Visual Studio that help you quickly troubleshoot issues. You will also learn how to read and write XML data using XML DOM, how to work with ASP.NET Profile features and ASP.NET Web Parts, and how to take advantage of creating your own user-defined control. You will also learn about caching issues that can help optimize your sites, and how to use Web parts to create dynamic Web sites. You will also learn about new features in Visual Studio 2008, including support for ASP.NET AJAX, the new ListView control, and ASP.NET extensions.


13+ hours of media runtime 

Tracing
  • Demo: Enable Page Tracing
  • Trace.Write / Trace.Warn
  • Demo: Trace.Write /.Warn
  • Interpret Trace Output
  • Page Tracing
  • Demo: Code Tracing
  • Application-Level Tracing
  • Configure Web.config
  • trace Attributes / Options
  • writeToDiagnosticsTrace
  • Demo:writeToDiagnosticsTrace
  • Using the Trace Viewer Tool
  • Demo: Trace Viewer Tool
Listeners
  • Using TraceListeners
  • TraceListener Methods
  • Pre-Defined TraceListeners
  • Trace Switches
  • TraceSwitch Class
  • Configuring Switches
  • Demo: Switches in Web.config
  • WebPageTraceListener
  • Demo: WebPageTraceListener
  • Demo: Diagnostics Tracing
Health Monitoring
  • TraceFinished Event
  • TraceContextRecord
  • Demo: Create Event Handler
  • Send Web Event Data
  • Demo: aspnetdb Database
  • Demo: SqlWebEventProvider
  • Providers and Rules
  • Event Mappings
  • Demo: View webconfig
  • Demo: View Event Data
User Controls
  • User-Defined Controls
  • Demo: Creating a User Control
  • A More Complex User Control
  • Providing States Data
  • User Control Properties
  • User Control Events
  • Demo: Investigate the Control
  • Demo: Providing States Data
  • Demo: User Control Properties
  • Demo: User Control Events
  • Demo: Test the User Control
Custom Controls
  • Demo: Create a Custom Control
  • StateDropDownList Control
  • Rendering the Control
  • HtmlTextWriter Class
  • Demo: Creating the Control
  • Adding Control Attributes
  • Demo: Adding Attributes
  • Rendering Control"s Contents
  • Demo: Rendering Control
  • Control Properties
  • Demo: Control Properties
  • Managing Property Behavior
  • Demo: Property Behavior
  • Working with Postback Data
  • IPostBackDataHandler
  • Demo: IPostBackDataHandler
  • PostBack Sequence
  • Loading Postback Data
  • Raising Postback Events
  • Demo: Postback Events
  • Review the Postback Events
  • Specifying a Toolbox Icon
  • Demo: Toolbox Icon
  • Finishing Touches
  • Demo: Ease-of-Use Features
Caching
  • Improvements
  • Types of Caching in ASP.NET
  • Page Output Caching
  • Caching Static Pages
  • Demo: Caching Example Pgs
  • Caching Multiple Pg Versions
  • Demo: Multiple Page Versions
  • Varying by Form Parameters
  • Demo: Form Parameters
  • Varying by HTTP Header
  • Demo: Vary by HTTP Header
  • Varying by Browser
  • Demo: Varying by Browser
  • Varying by a Custom String
  • Demo: Varying by String
Page Fragments
  • Demo: Cache Page Fragments
  • Using VaryByControl
  • Demo: Using VaryByControl
  • Multiple Versions of a Control
  • Demo: Multiple Ctrl Versions
  • Post-Cache Substitution
  • Call a Method to Insert HTML
  • Demo: WriteSubstitution
  • Caching Configuration
  • Demo: Caching Configuration
Advanced Caching
  • Declarative Output Caching
  • Demo: Declarative Output
  • Advanced Caching Features
  • Test Caching in VS 2008
  • Programmatic Page Caching
  • Setting Cacheability
  • Demo: Set Cacheability
  • Vary by Parameters, Headers
  • Demo: Vary by Parameters
  • Additional Options
  • Caching Data
  • Using Cache.Add/Cache.Insert
  • Controlling Expiration
  • Item Expiration Notification
  • Demo: Dependencies
Data Caching
  • SqlCacheDependency Object
  • Demo: Poll Changes to a Table
  • Steps for Poll-Based Caching
  • Data Source Controls
  • Demo: Data Source Controls
  • Source Control vs. Directive
  • Polling on Query Results
  • Demo: Polling
  • SQL Query Notifications
  • Demo: Enable Notifications
  • Rules for Query Notifications
  • Common Notification Rules
  • Demo: Query Notifications
AJAX
  • Web Form Processing
  • Traditional Page Processing
  • AJAX Processing
  • Two Faces of ASP.NET AJAX
  • Server-Side AJAX
  • Client-Side AJAX
  • AJAX and Visual Studio
  • Demo: Debug/Explore AJAX
Server Side AJAX
  • AJAX Server-Side Controls
  • ScriptManager Control
  • Demo: ScriptManager
  • UpdatePanel Control
  • Demo: UpdatePanel
  • UpdateProgress Control
  • Demo: UpdateProgress
  • Multiple UpdatePanel Controls
  • Demo: Two UpdatePanels
  • Timer Control
  • Demo: Timer Control
  • ScriptManagerProxy Control
AJAX Control Toolkit
  • AccordianPane
  • Demo: AccordianPane
  • AlwaysVisibleExtender
  • Demo: AlwaysVisibleExtender
  • AutoCompleteExtender
  • Demo: AutoCompleteExtender
  • FilteredTextBoxExtender
  • Demo: FilteredTextBoxExtndr
  • ListSearchExtender
  • Demo: ListSearchExtender
  • Validator Controls
  • Demo: MaskedEdit Extender
  • PagingBulletedListExtender
  • Demo: List Extender
  • TextBoxWatermarkExtender
  • Demo: TextBoxWtrmrkExtndr
  • PasswordStrength
  • Demo: PasswordStrength
  • Client-Side AJAX
  • Demo: AJAX Client Library
  • Demo: Call a Web Service
  • Server-Side Page Method
  • Demo: Server-Side Pg Method
Repeater Control
  • List-Bound Controls
  • Data Binding
  • Controls and Templates
  • What About ListView?
  • What About Templates?
  • Using the Repeater Control
  • Demo: Repeater Control
  • Demo: Displaying Data
  • Binding to Data
  • Demo: Binding to Data
  • Demo: CategoryDetail.aspx
  • Reviewing the Repeater Ctrl
  • Repeater Control Events
  • Demo: Item Command Event
DataList Control
  • Creating a DataList Control
  • DataList Templates
  • Demo: DataList Example
  • Formatting the DataList
  • Demo: Format the DataList
  • Binding Data to the DataList
  • Demo: Binding Data
  • Demo: Templates
  • Demo: Select a Row
  • Demo: Editing Data
  • Demo: EditCmd Event
  • Demo: CancelCmd Event
  • Demo: UpdateCmd Event
Web Services
  • Web Service Technologies
  • Creating a Web Service
  • Demo: HelloWorld
  • Demo: Example Web Service
  • Define Web Methods
  • Demo: Inventory Web Service
  • Testing the Web Service
  • Demo: Test Web Service
  • WSDL Document Details
  • Demo: WSDL Document
  • Define the Target Namespace
  • Designing XML Web Services
Web Service Consumers
  • Web References
  • Demo: Add Web Reference
  • Call a Web Service
  • Demo: Call Web Services
  • WCF
  • Define a WCF Service
  • Demo: Define a WCF Service
  • Demo: WCF Serv Consumer
ListView Control
  • Intro to ListView Control
  • Explore the ASP.NET ListView
  • Demo: ASP.NET ListView
  • Demo: Configuring ListView
  • ListView Control Templates
  • Demo: ListView Templates
  • Demo: Conf LV Templates
  • Grouping Items
  • Demo:Grouping Items
  • Modifying ListView Data
  • Demo: Modifying ListView Data
Static Page To ListView
  • Demo: A Static Page Version
  • Demo: Add a ListView Control
  • Demo: Add LINQ Data Source
  • Demo: Enable Data Editing
  • Sort Data in a ListView
  • Demo: Sort Data in a ListView
  • Adding Paging with DataPager
  • Demo: Add a DataPager
  • Demo: More Flexible Paging
  • Display the Paging Location
  • Demo: Paging Location
  • PagerCommand Event
  • Demo: PagerCommand Event
Reading XML
  • Working with XML
  • Tree-Based XML Handling
  • Non-Cached XML Handling
  • What is the XML DOM?
  • The Sample File
  • The Sample File in XML
  • Load XML Data
  • Demo: Load XML Data
  • Work with a Node"s Children
  • Iterate through All Nodes
  • Demo: Traverse Child Nodes
  • Retrieve Element Nodes
  • Demo: Retrive by Name
  • Demo: Retrieve Text Nodes
  • Match a Criterion
  • Get Started with XPath
  • Demo: Searching with XPath
  • What About Namespaces?
  • Demo: Searching Namespaces
  • Specific or Related Nodes
  • Node Attributes
Writing XML
  • Create XML Programmatically
  • Adding Nodes
  • Add or Delete Elements
  • Remove All Nodes/Attributes
  • Demo: Create XML
  • Demo: Modify Nodes
  • Demo: Remove All
  • Add or Delete Attributes
  • Modify the Element"s Value
  • Modify the Attribute"s Value
  • Demo: Work with Attributes
  • Dealing with Errors
  • Handle XML Loading Errors
  • Demo: XML Loading Errors
Intro to Profiles
  • Introducing Profiles
  • Strongly Typed Access
  • Demo: Profile Behavior
  • Storing Profile Data
  • Demo: Storing Profile Data
  • Considering Profiles
  • Configuring Profiles
  • Setting Up Web.config
  • Adding New Properties
  • Creating Property Groups
  • Using Custom Types
  • Demo: Using Custom Types
  • SQL Server for Profile Storage
  • Modifying Provider Behavior
  • Demo: Machine.config
  • Investigating the Sample Site
  • Demo: Sample Site
Anonymous Profiles
  • Work with Anonymous Profiles
  • Enabling Anonymous Profiles
  • Migrating Anonymous Users
  • Demo: Anonymous Users
  • Custom Profile Provider
  • Demo: A Provider Toolkit
  • Demo: Custom Provider
  • Profiles/Session State
Web Parts
  • Web Parts in Action
  • Demo: Personalization
  • Design and Edit Modes
  • Demo: Design and Edit Modes
  • Catalog Mode
  • Demo: Catalog Mode
  • Connect Mode
  • Demo: Connect Mode
  • Custom Properties and Menus
  • Demo: Properties and Menus
  • Web Part Server Controls
  • WebPartManager
  • ProxyWebPartManager
  • WebPartZone
  • CatalogZone
  • EditorZone
  • ConnectionsZone
Coding Web Parts
  • Page"s Display Mode
  • Demo: Control Display Mode
  • Demo: Personalization Scope
  • Resetting Personalization Data
  • Demo: Reset Data
  • Coding Connections
  • Demo: Web Part Connections
  • User Controls as Web Parts
  • Demo: User Controls
  • Custom Controls as Web Parts
  • Demo: Custom Controls
Web Deployment/History
  • Web Deployment Projects
  • Demo: Web Deployment Projs
  • ASP.NET AJAX History
  • Demo: AJAX History
  • Use AJAX History
  • Demo: Using AJAX History
  • Demo: Pg Using AJAX History
Dynamic Data
  • Dynamic Data Web Site
  • Demo: Dynamic Data Web Site
  • Demo: Run Dynamic Data Site
  • Dynamic Web Site Structure
  • Demo: Structure of the Site
  • Demo: Routing
  • Demo: Web Site Templates
  • Change Data Display
  • Demo: Change Data Display
  • Change Page Templates
  • Demo: Change Pg Templates

No comments:

Don't You Think this Awesome Post should be shared ??
| ASP.NET Using Visual Basic 2008: Volume 2 with Ken Getz and Don Kiely |
Back To Top Related Posts Plugin for WordPress, Blogger...