UPDATED AJAX fundamentals, simply put
Master AJAX using plain JavaScript. Learn the XHR object, Fetch API, Promises, HTTP, Streams, Async/Await & much more!
Created by Clyde Matthew | 11.5 hours on-demand video course
This AJAX fundamentals course is comprehensive, covering the essential fundamentals of AJAX. AJAX refers to how browsers make HTTP requests to servers asynchronously, listen for results, and then do something with the data when it is received. AJAX is about speed and efficiency. You can therefore think of AJAX as the engine that handles this entire back-and-forth process between the browser and the server. The only problem is that in order to truly understand AJAX, you need to understand many other concepts, and this is one of the unique aspects of my course and style of teaching.
What you’ll learn
- Master AJAX
- Learn the fundamentals of AJAX without third party libraries
- Practical examples and fun challenges to make learning easy
- Become a fullstack developer by knowing how to send data to a server, listen for a response and do something with the data
- Learn how to dynamically update a webpage without a page refresh
- Become a pro at AJAX and learn about Streams, Promises, Event Loops and more!
- Learn JSON and XML data formats (and the XML DomParser), and how you can use them with AJAX
Understand Promises - Learn about the Streams API
- Learn about the latest techniques (such as the Fetch API) to make an AJAX request
- Understand where AJAX came from and why it was invented
- Understand the HTTP protocol and how browsers communicate with servers
- Learn why we need to use the NEW keyword with the XHR object
- Understand constructor functions
- Master the XMLHttpRequest() object
- Learn the differences between asynchronous and synchronous code
- Learn how to handle errors with AJAX
- Become and expert at using the Fetch API
- From beginner to expert (advanced +)
- Gain the knowledge to achieve and lead
- Understand how to use Async & Await keywords with the newer Fetch API
- Gives you depth of knowledge to boost your ability and confidence
- … and a bunch more!
Recommended Course by Clyde Matthew
Prototypes – Ultimate Course On JavaScript Prototypes 2024 New
*UPDATED* Web Forms – 2024 Build & Master Web forms Best seller
*UPDATED* JavaScript Complete Grandmaster 2024
*UPDATED* DOM 2024 Build Dynamic Websites JavaScript Part 1 Best seller
*UPDATED* DOM 2024 Build Dynamic Websites JavaScript Part 2
*UPDATED* AJAX beyond fundamentals
Who this course is for:
- Everybody
- BUSY PEOPLE who want to become certified and confident in AJAX in the shortest time possible
- Everybody who knows about web development but wishes they knew more
- YES: This course is for beginners too. Aimed at people new to the world of web development. No previous JavaScript experience is necessary
- NO: This course is NOT only for beginners. It is a course that is suitable for intermediates who know the basics and have an idea about how AJAX works, but want to dig deeper to know its inner workings. Knowledge is power, as they say.
- YES: This course is for someone wanting to be an informed professional, to be expert and confident in the entire front-end development process when it comes to sending data to servers and doing something with the response
- Those who want to learn modern coding without third party libraries and frameworks
- Those who have some knowledge of AJAX, but little in-depth know-how about how it all works behind the scenes, and how to practically implement best practices in their websites to stay ahead of the pack
- FREELANCERS who want to know how successful developers build dynamic websites that can update information without a page refresh (like Twitter, Google Maps etc).
- EVERYBODY who wants to learn.