
Three intensive days learning how to build Ajax-enabled ASP.NET 2.0 applications with ASP.NET Ajax
ASP.NET Ajax is a supplement to the ASP.NET 2.0 framework for building richer, more interactive Web applications. This new Web development framework from Microsoft provides both client-side and server-side components for closing the gap between web and desktop user interfaces. The accompanying Microsoft Ajax Libraries include a browser-neutral client script library that is easily integrated with existing Web applications (including ASP.NET 1.* and non-.NET sites), improving response times and enhancing UIs with DHTML and Javascript features that in the past would have taken enormous development efforts and extensive client-side knowledge. ASP.NET 2.0 applications can take advantage of the Ajax Extensions server-side features to further enhance their UIs, often through simple markup. This course walks you through the components of ASP.NET Ajax, asks you to build a number of Ajax-enabled ASP.NET applications, and shows how best to leverage the capabilities of the extensions to make your clients' experience a richer one.
Highlights
- Ajax: Asynchronous XML and Javascript programming
- Programming Ajax manually
- The ASP.NET Ajax Extensions framework
- Extensions to JavaScript
- Client-side framework features
- Client-side Web service proxies
- Browser compatibility layer
- Server-side controls and behaviors
- Control toolkit
- ASP.NET integration
- .asmx support for JSON encoding
- ScriptManager
- UpdatePanels
- Control Extenders
- Building Ajax-enabled custom controls
- Debugging Ajax applications with today's tools
- Introduction to Silverlight
- Application design patterns with ASP.NET Ajax
Who Should Attend
Developers interested in taking their ASP.NET applications to the next level with the ASP.NET Ajax. Improve response times, eliminate tedious post-backs, and enhance your UI with sophisticated DHTML behaviors using an intuitive framework.
Prerequisites:
Experience programming in ASP.NET, and Web development in general, is required.
What you should expect to learn:
Attendees will develop a deep understanding of the ASP.NET Ajax, gain valuable insights into using the framework in real web applications, and discover both the advantages and difficulties of using an Ajax-style approach.
Questions this course will answer:
- When should I consider using a standard post-back versus using an Ajax-style callback?
- What are the security implications of using Ajax Extensions over a standard ASP.NET application?
- What are the disadvantages of using Ajax Extensions, and how do I go about dealing with them?
- How can I take advantage of ASP.NET Ajax Extensions from an ASP.NET 1.* application?
- How can I take full advantage of ASP.NET Ajax from an ASP.NET 2.0 application?
- What are the implications of browser navigation and histroy in an Ajax-style application?
- When should I use the ASP.NET Ajax server-side controls and when should I use the client-side framework?
- How can I migrate my existing ASP.NET applications to take advantage of Ajax?
- How can I call external Web services from my Ajax-enabled page?
- How can I build my own custom Ajax Extension controls?
- What is JSON encoding and why is it used instead of SOAP and XML for ASP.NET Ajax calls?
- How can I leverage ASP.NET Ajax and Silverlight in one application?
For more information on offerings of this course : contact Pluralsight here.
|