Ajax for Java utviklere

Varighet: 4 dager
Pris: 18900,-
Vis interesse
Ajax (Asynchronous JavaScript and XML) er en nettleser-basert teknologi for å lage interaktive web-applikasjoner ved å oppdatere deler av en web-side, uten at hele siden oppdateres.
Beskrivelse:
Rich Internet Applications innebærer et paradigmeskifte innenfor web-applikasjoner, og Ajax er den ledende teknologien innenfor dette området. Kurset dekker de mest aktuelle Ajax-rammeverkene i tillegg til temaer som Javascript Object Notation (JSON), JavaServer Faces (JSF) og Direct Web Remoting (DWR). Kurset benytter mange øvelser for at man skal lære seg alle viktige konsepter. Kurset vil gjøre deg i stand til å utvikle Ajax-baserte applikasjoner, og gi deg en forståelse for de viktigste konseptene og teknologiene i løpet av kort tid.
Målgruppe:
Web developers using Ajax (about 2/3 of the course does not require Java knowledge) and Java developers who need to work with Ajax-based Web applications.
Forkunnskaper:
Basic knowledge of HTML and JavaScript and practical Java and Servlet/JSP programming experience.

Overview of Ajax

  • What are Rich Internet Applications?
  • What is Ajax?
  • Ajax, JavaScript, and DHTML
  • How Ajax Works
  • Overview of Ajax Technologies
  • 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
  • XMLHttpRequest

  • The XMLHttpRequest Object
  • Using XMLHttpRequest
  • Working with Browser Differences
  • Your First Ajax Application
  • Using Ajax Data to Modify the Page
  • Ajax Server Side Java Programming Basic

  • Servlet/JSP Overview
  • Handling Ajax Requests
  • Returning Data to Ajax Requests
  • Using JSP pages to generate Ajax data
  • 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
  • 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
  • Cascading Style Sheets (CSS)

  • CSS Overview
  • Using CSS to Customize Autocomplete Display
  • 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
  • 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
  • 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
  • Ajax and JavaServer Faces (JSF)

  • Overview
  • Ajax4jsf Overview
  • Using Ajax with Ajax4jsf
  • Ajax4jsf components
  • The RichFaces Component Library
  • 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
  • Tips en kollega/venn om dette kurset
    © Kantega 2003 - 2010 - Kontaktskjema