A brief and concise explanation about REST API.
0:00 - What is an api
01:04 - What is REST & RESTful
01:45 - What is REST api
02:03 - 6 design principles of REST api
02:16 - Uniform interface (design principle 1)
02:57 - client-server decoupling (design principle 2)
03:26 - statelessness (design principle 3)
03:54 - cacheability ( design principle 4)
04:36 - Layered system (design principle 5)
05:08 - Code on demand (design principle 6)
05:56 - How REST APIs work