In this lesson, you will learn which technologies help us build user interfaces for software apps, what is the DOM (Document Object Model) and how we implement DOM interactions in JavaScript using the DOM API. Finally, Svetlin Nakov will explain and demonstrate the AJAX technology, the XMLHttpRequest, and the Fetch API, which allow consuming RESTful APIs from the back-end.
Web front-end, HTML, CSS and JavaScript, together with the Document Object Model (DOM), AJAX and few others are the dominant technology for building user interfaces for modern software apps.
This set of web front-end technologies is known under the name “HTML5 platform” or “The Web Platform“.
(See https://platform.html5.org for more details about the HTML5 platform.)
It consists of lots of technologies, APIs and standards, implemented in the modern Web browsers.
It is very important for every modern software engineer to be familiar with these HTML5 technologies and the concepts behind them.
What exactly is AJAX?
Lesson Topics
In this video we review the following topics:
- Web Front-End and DOM
- Using the DOM API
- Live Demo – DOM Interaction
- AJAX and RESTful APIs