Great Ajax: Level 1 will teach you the basics of programming aynchronous web applications. You'll begin with the simplest interactions, using XmlHttpRequest. But before long, you'll be building chat servers, working with databases and remote services, and doing it all without the user waiting around or clicking Submit buttons. You'll take on XML and JSON, and use both data formats to make your pages and web apps responsive and user-friendly.
Throughout the course, you'll learn how to think about web apps in a totally different manner. Beyond the syntax of Ajax requests, you'll look into lazy loading, interacting with remote servers, and building apps that respond to user expectations, not just their clicks and typing. You'll also get a handle on the sorts of HTML and CSS considerations you'll need to master to really take your web apps to the next level.
When you buy Great Ajax: Level 1, you get access to an entire video library of lessons-including lessons that aren't available yet! Here's the scoop: we're continually adding new sections in Level 1 that take you further into Ajax and web programming. We're also updating existing lessons and creating new ones in response to your questions, along with special "challenge lessons" that will test your skills. All of this is yours with Great Ajax: Level 1.
Table of Contents
|j / →||Next chapter|
|k / ←||Previous chapter|
|f||Increase font size|
|g||Decrease font size|
|t||Toggle the table of contents|
Site wide shortcuts
|h||Go to the homepage|
|r||Go to recommended page or get a new recommendation|
|u||Scroll up to top of page|
|esc||Close modal windows|
|?||Toggle this panel|
|/||Focus search (where present)|
|j / →||Select next card|
|k / ←||Select previous card|
|↑||Select card above it|
|↓||Select card below it|
|tab||Focus next element inside card|
|esc||Remove selection from card|
|m||Show more cards (if more button present)|
Focused Cards (?)
|d||Remove recommended card|
|Shift enter||Go to chapter|
Shortcuts may be disabled from the settings page.