Kursarrangør:
Sun Microsystems
|
|
Type:
Åpent kurs / gruppeundervisning
|
SEM-DTJ-2122: The Dojo Toolkit is an open-source library of JavaScript code that leverage state-of-the-art methodologies including the Ajax technique.
|
In this course you will learn how to incorporate Dojo prepackaged components in your web application to provide the rich functionality that rivals functionality of traditional standalone desktop applications. jMaki enables you to use JavaScript code from various popular open-source libraries so you can use the best functionality available for your web application.
jMaki wraps Ajax-enabled components from disparate open-source JavaScript libraries, such as the Dojo Toolkit, Google Developer API, Yahoo User Interface Library, Flickr API, Scriptaculous, Adobe Spry Framework and many others. jMaki is an open-source Ajax framework that provides a lightweight model for creating JavaScript centric Ajax-enabled web applications using Java web-tier technlogy, PHP, or Project Phobos, the server-side JavaScript runtime environment.
Objective: • Explore the Dojo Toolkit sample code, documentation, community, and other developer resources • Create a feature-rich web application based with the Dojo toolkit, implementing features typically difficult for Ajax-enabled applications • Dynamically connect JavaScript language functions and broadly defined events with the Dojo technology´s aspect-oriented event handling system • Optimize data transport between the server and browsers with Dojo and JSON technologies • Rapidly build a rich client Web Application using the jMaki Framework and simple, freely-available, drag-and-drop tools • Easily leverage open-source Ajax technology using jMaki widgets • Enable communication between widgets that were not designed to communicate • Reverse engineer how jMaki technology wraps widgets from 3rd party JavaScript frameworks under one standardized server-side API • Build a new jMaki widget based on your own unique JavaScript code • Safely and securely communicate with disparate external services on your client´s behalf using jMaki´s XMLHttpProxy technology
Content:
Dojo Toolkit for Ajax Developers
• What Is the Dojo Toolkit? • The Dojo Toolkit Package System • Remoting with dojo.io.bind() • Backward and Forward Buttons and Bookmarking • DOM Manipulation • Dojo Event System • Overview • Handling DOM Events • Chaining Function Calls • Aspect-Oriented Programming (Before Advice and After Advice) • Disconnecting Event Handlers • Resources • Dojo Widgets • Using Widgets • Creating Widgets • Drag and Drop • Dojo Animation • Dojo Storage • Dojo Performance Tuning
Using the jMaki Framework
• Using jMaki Widgets • Reverse Engineering jMaki • Reverse Engineering jMaki Layouts • Combining jMaki Widgets • Publish and Subscribe • jMaki Containers • jMaki Glue • Building a new jMaki widget • Using jMaki´s XMLHttpProxy Technology
|
Målgruppe for kurset
• Java Developers who create Web Applications • Web Application Developers familiar with other object-oriented languages
Prerequisites: • Write Java Applications • Write a web page that uses HTML, CSS, JavaScript and the DOM API
Related courses before: SL-275: Java Programming Language (SL-275)
|
|
|
|
|
Ønsker du mer informasjon om dette kurset?
|
Sun Microsystems
Sun ble grunnlagt med én eneste visjon som drivkraft. En visjon om datamaskiner som kommuniserte med hverandre uansett hvem som hadde laget dem. En visjon om teknikk som arbeider for deg, ikke motarbeider deg. Mens andre utviklet varemerkebeskyttede og proprietære løsninger, fokuserte vi på å hjelpe bedrifter inn i nettverksæraen. Som et resultat av dette er vi blitt dotten i .com. Vi leverer systemer og programvare som oppfyller kravene til skalerbarhet og påliteligheten som er nødvendig for å drive den elektroniske markedsplassen.
|
|
|
|
|
Tips en venn
|
|