AJAX and JSON.

It was an exciting and enjoyable lesson, we learned how computers communicate using http/https (HyperText transfer Protocole secured), they can also be clients or servers. The general idea is that the client-side send a request and the server sends a response back to the client.

JSON (JavaScript Object Notation) is a syntax for storing and exchanging data between the browser and the server.

AJAX (Asynchronous JavaScript And XML) allows web pages to be updated asynchronously by exchanging data with a web server behind the scenes. This indicates that it is possible to update a web page, without reloading the whole page. It was quite fascinating to see how it works with a Google example. I did not know the technology or tool behind it.

As usual each Tuesday, we get an exercise to do in just one hour time. It was about how to build a gradient generator in JavaScript. We continued by practising JavaScript.