Creating Commercial Quality Server Controls in ASP.NET 2.0 Training UK

ASP.NET Server Controls training course overview:
This course is aimed at experienced asp.net developers who wish to create robust asp.net server controls for reuse within their organisation, or for commercial sale.

Covers all new features available in ASP.Net and how to incorporate exciting new technologies such as Ajax.


Version 2.0 of the .NET Framework
is the latest incarnation Microsoft's Enterprise platform for Windows application programming and distributable web services. Visual Studio.NET 2005 is set to become the flagship rapid development environment.

ASP.NET 2.0 will see more than 40 new server-side controls and many new pieces of web infrastructure.

.NET applications and web services can be deployed to, and used by, many platforms from desktop to mobile. One of the main features of .NET is support for multiple programming languages, particularly C# (C Sharp) and VB.NET.

Commercial Quality Server Controls in ASP.NET
Training Course Summary

Content
Our hands-on Server Controls training course has been developed for real-world, commercial scenarios by our expert instructors. See below for our detailed ASP.NET 2.0 training course syllabus. If you have a technical query e-mail us at .

course duration
3 days

Target audience
Developers who wish to extend their knowledge of ASP.NET applications and web services to an advanced level.

Prerequisite skills
Delegates should be confident with all aspects of the "ASP.NET Enterprise Web Development" course.

You will learn:

ASP.NET 2.0 Server Controls Training Course Outline

Recap: Page Programming Model

Code Model
Page Execution Model
ASP.NET Pages in a Visual Designer


User Controls

Converting a Page to a User Control
Reusable User Controls
The User Control Model
Deploying a User Control
Relative URLs in User Controls
Programmatically Instantiating a User Control
Caching a User Control
Custom Controls vs. User Controls


Developing a Simple Custom Control

Server Control Overview
Choosing the Base Class for Your Control
Exposing Properties
Compiling and Deploying a Server Control
Applying Design-Time Attributes
Custom Controls in Visual Studio .NET
Debugging a Server Control
Summary


Properties and ViewState

Declarative Persistence of Simple Properties
Properties Inherited from Control and WebControl
Design-Time Attributes for Properties

Base Classes & Rendering

Rendering Methods of the Control Class
Overriding Render
HtmlTextWriter and Related Enumerations
Rendering Methods of WebControl
Downlevel Rendering



Control Life Cycle, Events, and Postback

Control Life Cycle
Events in Server Controls
Postback Architecture
Optimizing Event Implementation
Generating Client-Side Script for Postback
IPostBackDataHandler and Postback Data


Complex Properties and State Management

Subproperties
Properties and Type Converters
State Management, IStateManager , and the ViewState Dictionary
Implementing IStateManager in a Custom Type
Expando Attributes-The IAttributeAccessor Interface

Styles in Controls

Styles Overview
Overriding Style Properties
Implementing a Custom Typed Style


Composite Controls

Composite Controls-Key Concepts
Implementing a Composite Control
Control Parsing and Control Builders


Client-Side Behaviour

Browser Capabilities and Client-Side Behaviour
Client Script-Related API
Using Client Script and DHTML
Deploying Client Files


Ajax Controls

Understanding Ajax
Client Callback
Receiving the callback request


Design-Time Functionality

.NET Framework Design-Time Architecture
Type Converters
Designers
Read-Write Control Designers
Designer Verbs
DesignerAttribute
UI Type Editors
Component Editors
Debugging Design-Time Code


Data-Bound Controls

Data Binding Overview
Implementing a Data-Bound Control
Implementing a Data-Bound Control Designer
Creating templated controls

Associated Courses

.NET 3.0 Windows Presentation Foundation - WPF Training Course
.NET 3.0 Windows Communication Foundation - WCF Training Course
.NET 3.0 Windows Workflow Foundation - WF Training Course
.NET 3.0 Technology Overview

ASP.NET 3.5 Training Course with Visual Studio 2008, ASP.NET AJAX, and Silverlight
Silverlight for Developers Training Course
Silverlight for Designers Training Course

.NET 2.0 & 3.0 Programming with Visual Studio 2008 (C# / VB)
C# 3.0 Programming Training Course (C#3 Training Course)
Visual Basic 9.0 Programming Training Course (VB9 Training Course)

ASP.NET 2.0 training course
Advanced ASP.NET 2.0 with AJAX training course

Creating Commercial Server Controls with ASP.NET 2.0

.NET 2.0 Programming with C# and VB.NET
.NET 2.0 Multi-threaded Programming with C# and VB.NET for dual/multi-core training
.NET Design Patterns & Architecture Training UK
Secure coding with .NET
Testing with Visual Studio Team System Training UK
C#.NET 2.0 Smart Device Development with .NET Compact Framework Training UK
Visual Studio 2005 training
.NET Framework 2.0 Training
.Net Seminar - Overview for managers and developers
SharePoint 2007 Applications Development Training UK
BizTalk Server 2006 Training UK

for more information call JB International on

0800 028 6400

UK training course Listing

.net 2.0 training course uk | asp.net 2.0 training course uk | SOA & ESB training course uk - Service Oriented Architecture Training Course | SOA for architects and managers training course | SOA for developers and designers training course | Spring training course uk | Hibernate training course uk | .net security training course uk | AJAX training course uk | ASP.NET AJAX training course uk (ATLAS training course uk) | .NET 2.0 Compact Framework training course uk | .NET training course uk | ASP.NET training course uk | advanced ASP.NET training course uk | .NET programming with C# training course uk | .NET programming with VB.NET training course uk | .NET Technologies and architecture Overview Seminar | .NET Web Services training course uk | SharePoint 2007 Training Course | BizTalk Server 2004 Training Course | BizTalk Server 2006 Training Course | Internet Technologies Overview Seminar | Java training course uk | J2EE training course uk | Java Advanced Programming Techniques Workshop | Java for C++ Programmers training course uk | Java Web Applications (JSP) training course uk | Java 2 Micro Edition (JavaME / J2ME) training course uk | Java Web Services training course uk | Java with WebSphere - WSAD training course uk | J2EE with WebSphere - WSAD training course uk | Weblogic / J2EE for Java training course uk | XML training course uk | XSLT training course uk | OO Analysis & Design with UML training course uk | SQL Server 2000 Applications Development training course uk | SQL Server 2000 DBA (Database Administration) training course uk | SQL Server Performance tuning training course uk | SQL Server 2005 programming training course | SQL Server 2005 DBA Administration Training Course | SQL Server 2005 Upgrade Training Course |javascript training course uk | dynamic html (DHTML) & javascript training course uk | oracle 9i intro to SQL training course uk | Oracle 9i DBA training course uk | Oracle Forms training course uk | Oracle Reports training course uk | asp training course uk | asp visual interdev training course uk | html training course uk | web design training course uk | unix basics training course uk | unix fundamentals training course uk | unix systems administration training course uk

Creating Commercial Quality Server Controls
in ASP.NET 2.0Training UK