| By RIA News Desk | Article Rating: |
|
| January 22, 2007 06:15 AM EST | Reads: |
8,633 |
At Manhattan's historic Roosevelt Hotel, Dion Hinchcliffe (pictured) is leading today the first of the 2007 series of "AJAX Developer Bootcamp" - AJAXWorld University's intensive, one-day hands-on training program aimed at teaching Web developers and designers how to build high-quality AJAX applications from beginning to end. Back by popular demand just three months after its debut in Silicon Valley, the event is intended to be the premier AJAX instructional program presently available anywhere.
Dion Hinchcliffe — AJAX expert, enterprise Web 2.0 thinker and advisor, editor-in-chief of SYS-CON's AJAXWorld Magazine
— has developed a full day's education for the developers who will be attending tomorrow.
The AJAXWorld University Bootcamp is an interactive, in-depth and highly practical crash course. This means that the Hinchcliffe lectures for the minimum amount of time necessary and then takes the students rapidly and thoroughly through the paces of developing with AJAX using the latest techniques, libraries/frameworks, and best practices.
The Bootcamp application, a photo-sharing application, will be fully functioning by the end of the day tomorrow and attendees will be able to take their application home to experiment further. Attendees will also take home all of the courseware, which provides additional, "stretch" work that the attendee can use to further deepen his or her understanding of AJAX.
The Next BootCamp Will Take Place on March 19, 2007 at AJAXWorld
Here is the full day's schedule:
TIME | ACTIVITY |
8:00am-830am | Computer/Student Compatibility Check Meet and Greet |
8:30am-8:50am | Overview of AJAX Technologies HTML vs. DHTML Network Concerns Asynchronous Conversations with Web servers The characteristics of high-quality AJAX applications The Web page is the application What the server provides User interaction |
8:50am-9:30am | Understanding AJAX through the basics of AJAX: Asynchronous server communication Dynamic HTML, Javascript Design patterns User interface strategies for building elegant, highly addictive Web sites and applications The Essential AJAX Pieces Javascript Cascading Style Sheet (CSS) Document Object Model (DOM) XMLHttpRequestObject The AJAX Application with Javascript Using CSS Structuring the View Using the DOM Applying Styles with Javascript Communicating with the Web Server in the Background Designing AJAX Applications Design Patterns Introduction to AJAX Frameworks- Dojo, script.aculo.us, Prototype Over of framework capabilities Examples of frameworks in use Best Practices |
9:30am-10:30am | Hand-On Development Review the courseware code with the Instructor Begin building a working AJAX application and start applying Create the basic AJAX application by creating HTML, Javascript, and CSS files Learn Best Practices and Validation Learn and add script.aculo.us effects Learn and add the Dojo Framework |
10:30am-10:45am | Break |
10:45am-11:30am | Adding Basic Ajax Capabilities to a Web Page Going Deep Into the AJAX User Experience Elements on the Rich Internet Experience Interactivity Robustness Simplicity Recognizable Metaphors Preservation of the Browser Model Bookmarks/Back Button Background operations Building a AJAX Notification Framework Provenance and Relevance Rich Experience Support with Third-Party AJAX Client Framework Using AJAX layouts, containers, and widgets Patterns for Animation and Highlighting User Productivity Techniques Tracking Outstanding Network Requests |
11:30am-12:30am | Hands-On Development Review the courseware code with the Instructor Expand the Mural Application Add Features using Dojo Add specific Dojo Libraries to support Ajax widgets Work on server side communications in the background Create a tabbed layout Create a submission form to upload to the server, Create an Ajax submission form that will take uploads Created a form validation that ensures More Stretch work for those who want to learn additional concepts |
12:30pm-1:30PM | Lunch Note: Students have option to work through lunch with support from instructor |
1:30pm-2:00pm | Continue with Hands-On Development Expand the Application with more Advanced Ajax |
2:00pm-2:45pm | Advanced AJAX Concepts Review Ajax Concepts SOA and Mashups Current state of Ajax Frameworks Web 2.0 and the Global SOA Ajax Constraints Design Patterns Javascript Timers Ajax Programming Patterns Performance and Throttling |
2:45am-3:00pm | Break |
3:00pm-5:00pm | Hands-On Development Review the courseware code with the Instructor Work with the Accordion control Learn how to use the Tree control Explore Dojo's animation capabilities Explore how the debug output can be used in <div> elements Tour Dojo and RICO demos Experiment with new Dojo features from the Dojo demos |
5:00pm-5:30pm | Wrap-Up and Review of Bootcamp Material Overview of Future of AJAX and Rich Internet Applications Final Questions End of Class |
Published January 22, 2007 Reads 8,633
Copyright © 2007 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By RIA News Desk
Ever since Google popularized a smarter, more responsive and interactive Web experience by using AJAX (Asynchronous JavaScript + XML) for its Google Maps & Gmail applications, SYS-CON's RIA News Desk has been covering every aspect of Rich Internet Applications and those creating and deploying them. If you have breaking RIA news, please send it to RIA@sys-con.com to share your product and company news coverage with AJAXWorld readers.
![]() |
Nicholas Schlueter 01/22/07 06:32:53 AM EST | |||
I run a site called DCRails. It is a Google Maps mashup) with the washington dc metrorail stops plotted out. One thing I frequently find myself needing is, which stop is the closest and the distance to that stop from a given location. I am happy to make this data freely available to the public, even though I don't know how useful it will be any one else. Here is the link: http://dcrails.com/ |
||||
![]() |
IndrickThy 01/21/07 11:39:41 AM EST | |||
I know that the core idea of AJAX is that small snippets of data will be fetched from the server using XMLHttpRequest, then used to update the page. How much JavaScript knowledge would be required in advance to get the best out of a course like this? |
||||
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Windows 7 – Microsoft’s First Step to the Cloud
- Ulitzer Provides a Powerful Social Journalism Platform
- Jill Tummler Singer, Deputy CIO of CIA, Keynotes at GovIT Expo
- Open Source Mobile Cloud Sync and Push Email
- Practical Approaches for Optimizing Website Performance
- The Difference Between Web Hosting and Cloud Computing
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- My Thoughts on Ulitzer
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- US Post Office Hops a Ride on NetSuite’s Cloud
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- WPF Controls by DevExpress
- Moving Your RIA Apps into the Cloud: Seven Challenges
- Building a Drag-and-Drop Shopping Cart with AJAX
- What Is AJAX?
- Google Maps! AJAX-Style Web Development Using ASP.NET
- Flashback to January 2006: Exclusive SYS-CON.TV Interviews on "OpenAjax Alliance" Announcement
- AJAXWorld Conference & Expo to Take Place October 2-4, 2006, at the Santa Clara Convention Center, California
- AJAX Sponsor Webcasts Are Now Available at AJAXWorld Website
- How and Why AJAX, Not Java, Became the Favored Technology for Rich Internet Applications
- "Real-World AJAX" One-Day Seminar Arrives in Silicon Valley
- AJAXWorld University Announces AJAX Developer Bootcamp
- AJAX Support In JadeLiquid WebRenderer v3.1
- Where Are RIA Technologies Headed in 2008?
- Struts Validations Framework Using AJAX





































