Ajax Development with ASP.NET 2.0



Similar documents
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

ASP.NET Using C# (VS2012)

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Performance Testing for Ajax Applications

ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT

Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)

Programming Fundamentals of Web Applications Course 10958A; 5 Days

Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming

Enhancing your Web Experiences with ASP.NET Ajax and IIS 7

Nikhil s Web Development Helper

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

JavaScript Patterns. Stoyan Stefanov. O'REILLY' Beijing Cambridge Farnham Koln Sebastopol Tokyo

Developing ASP.NET MVC 4 Web Applications MOC 20486

Credits: Some of the slides are based on material adapted from

How To Train Aspnet

ASP.NET 2.0, AJAX And Expression Web. Name Title Microsoft Corporation

Developing ASP.NET MVC 4 Web Applications

Simply type the id# in the search mechanism of ACS Skills Online to access the learning assets outlined below.


ADS2013: App Development with SharePoint 2013

Jive Connects for Microsoft SharePoint: Troubleshooting Tips

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

DotNet Web Developer Training Program

Developing a Web Server Platform with SAPI Support for AJAX RPC using JSON

Advantage of Jquery: T his file is downloaded from

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

A Tool for Evaluation and Optimization of Web Application Performance

Performance Testing Web 2.0

Introduction. Introduction

Notes on how to migrate wikis from SharePoint 2007 to SharePoint 2010

Using Application Insights to Monitor your Applications

Some Issues on Ajax Invocation

Gateway Apps - Security Summary SECURITY SUMMARY

SilkPerformer 9.0. Browser-Driven Web Load Testing Tutorial

Rich-Internet Anwendungen auf Basis von ColdFusion und Ajax

Understanding SharePoint Development Choices

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

ArcGIS Server mashups

Enabling AJAX in ASP.NET with No Code

Developing Microsoft SharePoint Server 2013 Advanced Solutions. Version: Demo. Page <<1/8>>

Google Web Toolkit. Introduction to GWT Development. Ilkka Rinne & Sampo Savolainen / Spatineo Oy

McAfee Web Gateway Administration Intel Security Education Services Administration Course Training

<Insert Picture Here> Oracle Web Cache 11g Overview

Portals and Hosted Files

SelectSurvey.NET Developers Manual

Advanced Web Application Development using Microsoft ASP.NET

Thomas Röthlisberger IT Security Analyst

Cache Configuration Reference

SAV2013: The Great SharePoint 2013 App Venture

Trainer Preparation Guide for Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Design of the Course

SharePoint 2010/2013 Course

SharePoint Server Quick Start Guide for Single Server Farms

Advantech WebAccess IIS Setting

maximizing IT productivity

Web Cloud Architecture

How To Use Query Console

Kaseya Server Instal ation User Guide June 6, 2008

Revisiting SQL Injection Will we ever get it right? Michael Sutton, Security Evangelist

The importance of Drupal Cache. Luis F. Ribeiro Ci&T Inc. 2013

Designing and Developing Microsoft SharePoint Server 2010 Applications Course Outline

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12

Application layer Web 2.0

USAGE OF ASP.NET AJAX FOR BINUS SCHOOL SERPONG WEB APPLICATIONS

Sitecore Dashboard User Guide

MS PRO: Designing Applications for Microsoft SharePoint 2010

4.0 SP1 ( ) November P Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2

Advanced Web Application Development using Microsoft ASP.NET

Programming in HTML5 with JavaScript and CSS3

WompMobile Technical FAQ

JavaScript Testing. Beginner's Guide. Liang Yuxian Eugene. Test and debug JavaScript the easy way PUBLISHING MUMBAI BIRMINGHAM. k I I.

Outlook Profile Setup Guide Exchange 2010 Quick Start and Detailed Instructions

Microsoft Visual Basic Scripting Edition and Microsoft Windows Script Host Essentials

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

Drupal Performance Tuning

Microsoft Dynamics CRM2015 Fast Track for developers

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

Revolution R Enterprise DeployR 7.1 Installation Guide for Windows

Visual Studio 2008: Windows Presentation Foundation

Debugging JavaScript and CSS Using Firebug. Harman Goei CSCI 571 1/27/13

Working with Indicee Elements

Programming Social Applications

TIBCO Spotfire Web Player 6.0. Installation and Configuration Manual

WebSphere Business Monitor V7.0 Script adapter lab

Application Development,.NET

C#5.0 IN A NUTSHELL. Joseph O'REILLY. Albahari and Ben Albahari. Fifth Edition. Tokyo. Sebastopol. Beijing. Cambridge. Koln.

PROFESSIONAL. Node.js BUILDING JAVASCRIPT-BASED SCALABLE SOFTWARE. Pedro Teixeira WILEY. John Wiley & Sons, Inc.

4.0 SP2 ( ) May P Xerox FreeFlow Core Installation Guide: Windows Server 2008 R2

Spectrum Technology Platform

Net 2. NetApp Electronic Library. User Guide for Net 2 Client Version 6.0a

AJAX Toolkit Framework

Client-side Web Engineering From HTML to AJAX

Migrating helpdesk to a new server

Website Performance: Kyle Simpson

Microsoft.Realtests v by.ERICA.50q

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

4.2 Understand Microsoft ASP.NET Web Application Development

Getting Started with the Ed-Fi ODS and Ed-Fi ODS API

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

Transcription:

Ajax Development with ASP.NET 2.0 Course No. ISI-1071 3 Days Instructor-led, Hands-on Introduction This three-day intensive course introduces a fast-track path to understanding the ASP.NET implementation of Ajax (formerly code named ATLAS) and how this technology can increase the power and functionality of your code while conserving time and effort. Microsoft Ajax is a web-client framework that makes building asynchronous client side applications easier. It provides a prewritten framework that gives you a structured environment in which to work. Ajax for ASP.NET also provides you with an object model and standardized debugging to make development faster and simpler. Ajax is a new way of combining a number of Web technologies including JavaScript, dynamic HTML, and a feature known as XmlHttp (which reduces the need for client browsers to constantly reconnect to the server every time new information is downloaded). But at the moment, people developing with Ajax have to write their code from the ground up, which is complex and time consuming. The course guides you through a series of practical examples that demonstrate the Microsoft Ajax framework and available controls. After taking this course, you'll be able to compile a seamless Ajax-based application of your own! At Course Completion After completing this course, students will be able to: Describe the Development of Next-Generation Web Applications Understand Partial Page Updates Work with JavaScript for the ASP.NET Developer Understand the ASP.NET AJAX Client Library Use the ScriptManager Understand ASP.NET AJAX Networking Understand ASP.NET AJAX Application Services Work with rich AJAX Toolkit Controls Perform testing and debugging of ASP.NET AJAX Applications Deploy ASP.NET AJAX Applications Build Custom Controls Prerequisites A basic knowledge of developing web applications with ASP NET

Course Materials The student kit includes a book and other necessary materials for this class. Course Outline Chapter 1: Developing Next-Generation Web Applications Bringing Richness to Web Applications Who Benefits from AJAX? Why End Users Want AJAX Applications Why Developers Want AJAX What Is ASP.NET AJAX? The ASP.NET Component The JavaScript Component The Web Services Component The Dynamic HTML Component Other AJAX Libraries Balancing Client and Server Programming with ASP.NET AJAX Chapter 2: Partial Page Updates The UpdatePanel Control Triggering Updates Calling the Update Method from the Server The Partial Page Update Lifecycle UpdatePanel Cautions and Complexities UpdateProgress Control Automatic Updates with the Timer Managing Page Requests The Request Lifecycle Canceling a Request Detecting Errors Working with Updates AJAX and Accessibility Chapter 3: JavaScript for the ASP.NET Developer Using JavaScript on the Client Getting JavaScript to the Browser Perceived Performance Script Resources Variable Types in JavaScript Language Anomalies What Is Equality? Null, Undefined, or Something Else Scoping Variables Using Prototypes Close on Closures Garbage Collection DOM Elements Avoiding Memory Leaks Evaluating eval

Handling Exceptions Getting Parts of a String Better JavaScript Reducing Script Using Cache Variables Chapter 4: Understanding the ASP.NET AJAX Client Library The Browser Page Lifecycle Using the Type System Declaring Namespaces Creating Classes Using Interfaces Defining Enums and Flags Base Class Library The String Class Dates and Numbers Arrays Supporting Intellisense Errors and Debugging The Debug Trace Console Creating Errors Validate Params The Browser Object Chapter 5: Using the ScriptManager The Ubiquitous ScriptManager Adding Script References Setting the ScriptMode Embedding Script Resources Script Localization Script Globalization Service References ASP.NET Application Services Forms Authentication Profile Service Error Handling Allowing Custom Errors Handling Errors during Asynchronous Postback Asynchronous Timeout Customizing the Location of Scripts Setting the Script Path Resolving Script References ScriptManager Proxy Script Compression Compatibility Chapter 6: ASP.NET AJAX Networking The XMLHttpRequest Object XMLHttpRequest Security

Object Properties and Methods Making WebRequest Calls Setting the HTTP Verb Establishing Timeout Limits Adding Custom Headers Passing Extra Data Resolving the Full URL Managing Web Requests Default Timeout Global Web Request Handling The WebRequestExecutor Passing Data Serialization JSON Format JSON Serialization PageMethods Working with Dates Bypassing Serialization Configuring the JSON Serializer Custom Serialization Chapter 7: ASP.NET AJAX Application Services Authenticating Users Configure Forms Authentication Custom Authentication Authenticating in JavaScript Accessing User Status Logging Out User Profile Data Defining Profile Data Accessing Profile Properties Accessing Profile Data from the Browser Preload Profile Properties Load Profile Properties Saving Profile Data Chapter 8: Rich AJAX Toolkit Controls Controlling Page Layout Accordion AlwaysVisibleControlExtender CollapsiblePanelExtender ResizableControl Tabs UI Effects Animations UpdatePanelAnimation DropShadow RoundedCorners Pop-up Controls Calendar

ConfirmButton HoverMenu PopupControl ModalPopup CascadingDropDown Chapter 9: Testing and Debugging ASP.NET AJAX Applications Debug and Release Scripts Using the Error Class Using the Sys.Debug Class Performing Trace Operations Performing Assert Operations Enabling Internet Explorer for Debugging Debugging with Internet Explorer and Visual Studio.NET 2005 Debugging with Internet Explorer and the Microsoft Script Debugger Debugging with Firefox and Firebug Viewing ASP.NET AJAX Request and Response Messages Using Fiddler to Inspect Messages Using Web Development Helper to Inspect Messages Chapter 10: Deploying ASP.NET AJAX Applications Installing the Bits ASP.NET AJAX The ASP.NET AJAX Control Toolkit ASP.NET Futures CTP Preparing for Web Farm Deployment Setting the MachineKey Handling Session State Using a Different Platform Avoiding Common Configuration Problems Disable Debugging Enable Custom Errors Disable Tracing Set Deployment Mode Creating Web Deployment Projects After Deployment Performance Monitoring Controlling AJAX Features Configuring IIS7 Using Compression for Scripts Compression of Dynamic Scripts Compression of Static Scripts Consider Using Shared Scripts Don t Change Version Paths Chapter 11: Building Custom Controls Building Client-Side ASP.NET AJAX Controls Extending JavaScript Registering a Control Namespace

Creating a Control Constructor Using the Prototype Design Pattern with JSON Defining Control Properties Initializing a Control and Handling Events Defining Control Methods Disposing of Control Resources Registering a Custom Control Class Creating a Client-Side Control Instance Building a Server-Side ASP.NET AJAX Control Embedding Scripts in Server-Side Controls Creating a Control Class and Implementing IScriptControl Overriding Render and OnPreRender Using a Custom ASP.NET AJAX Control in an ASP.NET Page