We need to have a good understanding of jQuery in order to move on with AJAX & Promises & CRUD applications.
Here are few very good materials that cover jQuery basics:
- try.jquery.com - an interactive online course that will get you started
- YouTube playlist with introduction videos to jQuery - https://www.youtube.com/watch?v=hMxGhHNOkCU&list=PLoYCgNOIyGABdI2V8I_SWo22tFpgh2s6_
We are going to start making AJAX web applications.
AJAX stands for Async HTTP calls.
To get a good understanding of what HTTP is and what our browser is doing when we load a website, you can watch this video (Starting from minute 22).
For doing AJAX stuff with jQuery, we are going to follow the official documentation - http://api.jquery.com/jquery.ajax/