CONTACT INFO
office (770) 653-6364
fax (678) 325-7317
e-mail info@dunntraining.com
Custom ASP.NET Web Control Development

PDF:  Syllabus
Course Length: 2 days   
Price: $1,400

Summary
In this intense 2-day course, Miguel Castro will teach you to master the art of custom web control development.

Who Should Attend?
Students should be well versed in ASP.NET development and familiar with .NET programming techniques

Course Outline

Introduction to Web Controls
  • The ASP.NET Architecture
  • Predecessors of Web Controls
  • Web Controls vs. User Controls
  • Types of Web Controls
    • Direct Rendering
    • Composition
    • Inheriting
Custom Web Control Fundamentals
  • Control Infrastructure
    • Base classes
    • Member overrides
Dissection of Rendered Controls
  • Developing the Label
    • Basic control rendering
    • Properties
    • Rendering content
  • Developing the Button
    • Control rendering
    • Properties
    • Raising events
  • Developing the Textbox
    • Control rendering
    • Properties
    • Posting data
    • Raising events
  • Rendered Control Styling
  • More on Rendered Controls
    • Complex rendering
    • Advanced styling
Composite Controls
  • Designing a composite control
  • Building the control
    • Child controls
    • Control hierarchy
    • Leveraging other controls
    • Naming containers
    • Properties
    • Events
    • Styling
    • State Management
  • Inheriting Controls
    • Adding functionality to existing controls
Additional Topics
  • Control Adapters
    • Changing the way a control renders
    • Developing adapters
  • Integration with Themes & Skins
  • JavaScript
    • Rendering JavaScript from controls
    • Accessing control information from JavaScript
Data Binding
  • Different types of data binding
  • Adding data binding to web controls
  • Compatibility with Declarative Data Sources
  • Building Declarative Data Sources
Web Parts
  • Creating custom web parts
  • Changing custom controls to web parts
  • Installing custom web parts in SharePoint 2007
Control Designers
  • What's a Designer class
  • Developing a control designer
  • Wiring the two together
Smart Tags & Property Builders
  • Designing & Developing Smart Tags
  • Building a Property Builder & Wiring up its "Verb"
ASP.NET Ajax
  • Giving controls Ajax capability with out-of-the-box ASP.NET 2.0
  • Control Extenders
    • Using ASP.NET Ajax Extenders
    • Building Control Extenders
Conclusion
  • Advantages of developing controls
  • Packaging controls
  • A Web Control approach to site development


 

>> Course Catalog

>> Public Training Schedule

Training That Makes a Difference
Don't see it scheduled? Let us know what you're interested in. Email us today!

You Have Options
In addition to teaching our custom courses, we can help you create a blended courses by pulling modules from the materials will benefit your organization most. Take a look at our course catalog and evaluate your options today!

>> Student Quotes


 

Home | About Us | Training | Mentoring | News and Events | Contact Us

© 2008 Dunn Training Inc. All Rights Reserved.