Ajax, initially an acronym for Asynchronous JavaScript and XML, is a way of developing interactive web applications. The idea is to make the web applications feel more like their desktop counterparts. This is meant to increase the web page's interactivity, speed, and usability.
To achieve this, Ajax relies on technologies such as JavaScript , XML , JSON, XSLT , CSS , XHTML and others. Marakana offers training on most of these technologies including the introductory Ajax class as well as the Advanced Ajax training.
Ajax Training Course
Ajax - Asynchronous JavaScript and XML is a synergy of multiple technologies and communication with the server without a page refresh, enabling a rich and responsive web-based client, a 2.0 web application.
Marakana Ajax Training course covers Ajax related technologies including JavaScript, DOM, CSS, XML etc., focusing on Object Oriented JavaScript and the main Ajax object: XMLHttpRequest.
Ajax Advanced Training Course
Marakana Advanced Ajax Training Course expands on basic Ajax principles of distributing the application between the client and the server by using the nested MVC design pattern.
In Marakana Advanced Ajax Training course you will learn about security and performance of the Ajax platform. Additionally, you will learn how to integrate Ajax with JSP, PHP, ASP, and other server-side scripts. Advanced Ajax topics covered include combining XSLT and XML documents and building stand-alone Ajax applications.
Google Web Toolkit Training Course
The Google Web Toolkit is a free and open-source toolkit for building Ajax applications using Java. It is the single-most important new Ajax toolkit introduced in the last several years, but, it uses a drastically different approach than the other toolkits such as jQuery, Prototype, Scriptaculous, or Dojo. As a result, it is difficult for traditional Ajax developers to understand how to use GWT effectively. Furthermore, GWT 1.7 introduced many changes and new features, so even programmers who used previous GWT releases need a fast-moving primer to get them up to speed with GWT 1.7. This course provides a practical, hands-on introduction to building Ajax-enabled applications with GWT 1.7. In each section, it gives details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and gives plenty of working examples.
This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.
JavaScript AJAX and Frameworks Training Course
The JavaScript, AJAX, and Frameworks course covers the programming with the JavaScript language, building web pages that interact with server-side resources, and accelerating development with popular application frameworks. Participants will learn how to use JavaScript and related debugging tools within a browser context, and how to use the web page as a dynamic user interface. Students will then learn how to interact with web services to perform business operations and communicate results to a user, and how to leverage existing JavaScript frameworks to easily add advanced capabilities to their apps, while keeping them cross-platform and cross-browser compatible.
RIA with Ajax Training Course
This course gives a practical, hands-on introduction to the fundamentals of Ajax development. It covers foundational topics like JavaScript programming, core Ajax approaches, XML and JSON data handling, and Ajax development and debugging tools. It also covers more advanced topics like automatic JSON generation, JSON-RPC, and Ajax/JavaScript frameworks such as Prototype, jQuery, and Dojo. In each section, it gives details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and gives plenty of working examples.
This course is developed and taught by Marty Hall, an experienced developer, award-winning instructor, popular conference speaker (5 times at JavaOne), and author of several bestselling Java books.
Ajax for Java Developers Training Course
Ajax For Java Developers Training Course starts with an introduction to using XMLHttpRequest and a 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 will cover in detail how to handle Ajax requests using Servlets/JSP and Java Web applications and how to use frameworks, both client side JavaScript and server side Java. Ajax for Java Developers course is hands-on with labs to reinforce all the important concepts.
Ajax QuickStart Training Course
Jump right into Ajax, and learn how to develop truly dynamic applications and websites with QuickStart Ajax.
During the class we will go through the full life-cycle of a project, giving you experience with all facets of a typical Ajax application.
This class is designed for those who have experience with HTML and CSS, and are familiar with JavaScript and XML.
Building Google Maps Applications with Rails and Ajax Training Course
Building Google Maps Applications with Rails and Ajax training course teaches students how to integrate mapping features into their Rails-driven web applications.
First, students will make a map, add some custom pins, and geocode a set of data using freely available services. After that the course gets into more map development topics, like building a usable interface, dealing with extremely large groups of points, and finding sources of raw information.
Finally the course dives into advanced topics: building custom map overlays such as your own info window and tooltip, creating your own map tiles and projections, using the spherical equations necessary to calculate surface areas on the earth, and building your own geocoder from scratch.
Complete Ajax Training Course
JavaScript Training Course
JavaScript Training Course teaches JavaScript using the by-example methodology that focuses on hands-on learning. This course's unique and classroom-tested learning path contains hundreds of small, easy-to-understand examples that demonstrate the full range of JavaScript's power.
One step at a time, JavaScript Traiing Course guides new JavaScript programmers through every essential technique, from script setup to advanced DOM and CSS programming.
JavaScript DOM and Ajax Building Blocks Training Course
This intensive and practical introduction to Ajax with JavaScript & DOM - The Ajax Building Blocks training course teaches how JavaScript and DOM, well-known technologies in the web developer's toolkit, have been given a new lease of life with the arrival of Ajax.