Custom Search
Provided by: Wintrac Inc.

Ajax for Java Developers Eclipse

Javascript & DHTML

Training Provided by Wintrac Inc. Ajax (Asynchronous JavaScript and XML) is a browser based technology for creating highly interactive Web applications by updating parts of a Web page with new data without reloading the whole page. This results in a more responsive and interactive interface, and is the technology powering websites like Google Maps and Google Mail. There is no formal definition of Ajax, but using XMLHttpRequest/ JavaScript has become the dominant Ajax technology. The course starts with an introduction to using XMLHttpRequest and a somewhat brief introduction to JavaScript fundamentals. It includes in-depth coverage of programming with Ajax to send/ retrieve data to/ from a server, updating a Web page with JavaScript, and using CSS to modify the look of a Web page. You can get a complete list of other Ajax classes at http://www.wintrac.com/courses/coursesajax.asp
This is primarily ilt training
Contact Wintrac Inc. for more information
Course Level:intermediate
Duration:4 days
Training Presented in:English
Ajax for Java Developers Eclipse 1. Overview of Ajax
  • What are Rich Internet Applications?
  • What is Ajax?
  • Ajax, JavaScript, and DHTML
  • How Ajax Works
  • Overview of Ajax Technologies
2. Basics of JavaScript for Browsers
  • JavaScript and DHTML Overview
  • Using JavaScript in an HTML Page
  • Basic JavaScript Programming
  • Functions in JavaScript
  • Debugging JavaScript
  • Accessing HTML Elements and Modifying with innerHTML
3. XMLHttp Request
  • The XMLHttpRequest Object
  • Using XMLHttpRequest
  • Working with Browser Differences
  • Your First Ajax Application
  • Using Ajax Data to Modify the Page
4. Ajax Server Side Java Programming Basics
  • Servlet/ JSP Overview
  • Handling Ajax Requests
  • Returning Data to Ajax Requests
  • Using JSP pages to generate Ajax data
5. More JavaScript for Ajax
  • Browser Events Using Ajax with Browser Events
  • Using Built-in Objects
  • Creating Objects in JavaScript
  • Objects as Function Arguments
  • Accessing Page Elements With DOM
6. Client-Side Ajax Frameworks
  • Overview - Prototype, Dojo, script. aculo. us and others
  • Prototype Overview
  • Using Prototype ($(), Ajax. Request)
  • script. aculo. us Overview
  • Using script. aculo. us Ajax autocompleter
  • Servlet/ JSP (server-side) Generation of Data
  • Dojo Toolkit Overview
  • Google Maps and Google Ajax Search API Overview
7. Cascading Style Sheets (CSS)
  • CSS Overview
  • Using CSS to Customize Autocomplete Display
8. JavaScript Object Notation (JSON)
  • Overview
  • JSON Data Structure
  • Objects and Arrays
  • Working with JSON in the browser
  • Using JSON on the Server with Java
  • Other JSON Tools Overview
9. XML and Ajax
  • The x in Ajax
  • Why use XML, and why not
  • Working with XML on the browser
  • Generating XML on the server with Java
  • HTML vs XML vs JSON
10. Direct Web Remoting (DWR) - Invoking Java via Ajax
  • Overview
  • DWR Architecture
  • Invoking Java Functions From the Browser
  • Registering Callbacks
  • Additional Capabilities
  • Overview of other technologies (JSON-RPC, Google Web Toolkit - GWT)
11. Ajax and Java Server Faces (JSF)
  • Overview
  • Ajax4sjf Overview
  • Using Ajax with Ajax4jsf
  • Ajax4jsf components
  • The RichFaces Component Library
12. Patterns and Best Practices
  • JavaScript Best Practices
  • State of Ajax
  • Ajax Design Patterns
  • Security Issues
  • Other Ajax Issues
  • Recap of Ajax Technologies and Their Uses
  • Future Directions
About The Training Provider: Wintrac Inc.
Wintrac Inc. - We can offer training on a wide range of topics including Java, C , Visual Basic, C#, .NET, XML, Linux, PowerBuilder, Oracle and Microsoft technologies. We can also offer end user training on a variety of topics including Office, AUTOCAD, Lotus Notes etc. You can get a partial list of all the onsite training courses we offer at http://www. wintrac. com/ courses. htm. Wintrac clients...
tcw11-gfc-v396M-11/27/09-19:26:31-()[A]-[B]-[B] -16:59:00