- ASP.NET Intro
- ASP.NET AJAX
- Booking
ASP.NET Introduction
(3 days - £895, plus VAT)
Prerequisites
This course assumes a general familiarity with web development and a reasonable knowledge of HTML and CSS. Experience of programming is useful but not essential.
Course Goals
To get delegates comfortable with using Visual Web Developer or Visual Studio to build basic ASP.NET websites incorporating web controls, databinding, state management and security features.
Course Outline
Basic concepts
The .Net Framework
Development options
Using a text editor
Benefits of Visual Studio.Net
Benefits of Dreamweaver MX
Language options
VB.Net versus C#
Visual Basic.Net essentials
Variable types
Variable scope
Arrays
Conditional statements
Looping structures
Sub procedures and functions
Classes
Web Forms
Web Forms defined
HTML Server controls
ASP.Net Server controls
Form Validation controls
User controls
Calendar control
CheckBox control
RadioButton control
DropDownList control
Data access features
Overview of ADO.Net
Connecting to a data source
Retrieving data
Binding data
The GridView and DataList controls
The Repeater and ListView controls
The DetailsView and FormView controls
Parameterised SQL statements
Adding records
Updating records
Deleting records
Databinding with XML
Web applications
The ASP.Net application
Global.asax
Application state management
Session state management
Handling cookies
Keeping track of sessions
HTTP Handlers and Factories
Caching
What is caching
Page output caching
Page data caching
Page fragment caching
Secuirity and authentication
Overview of the Login Controls
Using the Login Control
Using the CreateUserWizard Control
Using the LoginStatus Control
Using the LoginName Control
Using the ChangePassword Control
Using the LoginView Control
Using Roles with the LoginView Control
Debugging and error handling
The Trace object
Application-level tracing
The SDK debugger
Basic error handling techniques
The Err object
Using Try and Catch
Back to top
ASP.NET AJAX
(3 days - £895, plus VAT)
Prerequisites
Familiarity with the basics of web development, HTML and CSS as well as a reasonable knowledge of ASP.NET features and techniques.
Course Goals
To show experienced ASP.NET developers how to leverage ASP.NET AJAX to create more impactive and richer web applications.
Course Outline
ASP.NET AJAX basics
What is Ajax?
ASP.NET AJAX architecture
ASP.NET AJAX Prerequisites and Installation
ASP.NET AJAX Structure and Architecture
The ScriptManager Control
The Microsoft Ajax Library
A quick overview of the library
The Application model
Working with the DOM
Making development with JavaScript easier
JavaScript for Ajax developers
Working with objects
Working with JSON
Classes in JavaScript
Understanding inheritance
Understanding interfaces and enumerations
Using type reflection
Working with events
Ajax server extensions
Ajax for ASP.NET developers
Enhancing an existing ASP.NET site
ScriptManager: the brains of an Ajax page
Partial-page updates
Making asynchronous network calls
Working with ASP.NET Web Services
The asynchronous communication layer
Consuming external Web Services
Using ASP.NET application services
Partial-page rendering with UpdatePanels
With great power comes great responsibility
Getting to know the UpdatePanel
Triggers
Advanced techniques
Live GridView filter
Under the hood of the UpdatePanel
The PageRequestManager: the unsung hero
A client-side event viewer
UpdatePanel cookbook
Caveats and limitations
ASP.NET AJAX client components
The client component model
Working with client components
Behaviors
Controls
Building Ajax-enabled controls
Script descriptors
Introduction to Ajax-enabled controls
Extenders
Script controls
Developing with the Ajax Control Toolkit
A world of extenders
The Ajax Control Toolkit API
Animations
XML Script
XML Script basics
Actions
Bindings
Dragging and dropping
The drag-and-drop engine
A drag-and-drop shopping cart
Back to top
Training Courses on Adobe Dreamweaver in central London
Training Courses on Adobe Photoshop in central London
Training Courses on QuarkXPress in central London
Training Courses on Adobe InDesign in central London
Training Courses on Microsoft Excel VBA in central London
View Basket
Recover Basket
