REST Web Service
Unit 1 - REST Overview and Principles
Chapter 1 - REST Introduction Duration - 00:01:49
Chapter 2 - REST Architecture Principles Duration - 00:05:41
Chapter 3 - Representational State Transfer Duration - 00:01:12
Chapter 4 - Idempotent and Safe Duration - 00:02:50
Chapter 5 - Limited Uniform Interface Duration - 00:04:18
Chapter 6 - Caching Duration - 00:01:41
Unit 2 - RESTful Programming
Chapter 7 - REST Framework Duration - 00:01:02
Chapter 8 - Software Requirements Duration - 00:02:16
Chapter 9 - Steps to create RESTful Service Duration - 00:01:27
Chapter 10 - Writing first RESTful Service Duration - 00:16:37
Chapter 11 - JAXB Duration - 00:04:02
Chapter 12 - Writing RESTful Service using CRUD Duration - 00:17:33
Chapter 13 - Using CRUD with Interface Duration - 00:03:03
Chapter 14 - Sub-resource Locators Duration - 00:11:15
Unite 3 - Response Codes
Chapter 15 - Standard Response Codes Duration - 00:02:12
Chapter 16 - Programming with Standard Response Codes Duration - 00:03:20
Chapter 17 - Custom Response Duration - 00:01:48
Chapter 18 - Programming with Custom Response Codes Duration - 00:04:58
Unit 4 - Exception Handling
Chapter 19 - Exception Handling Overview Duration - 00:02:51
Chapter 20 - Exception Handling Using WebApplicationException Object Duration - 00:07:34
Chapter 21 - Exception Handling Using ExceptionMapper Duration - 00:04:28
Unit 5 - REST Client
Chapter 22 - REST Client Duration - 00:01:40
Chapter 23 - Writing REST Client for GET Duration - 00:04:44
Chapter 24 - Writing REST Client for POST Duration - 00:05:56
Unit 6 - HATEOAS
Chapter 25 - What is HATEOAS Duration - 00:04:44
Chapter 26 - Atom Links Duration - 00:00:53
Chapter 27 - HATEOAS Server Side Implementation Duration - 00:14:09
Chapter 28 - HATEOAS Client Side Implementation Duration - 00:08:38
Unit 7 - Caching
Chapter 29 - Caching and CDN Duration - 00:02:47
Chapter 30 - Caching Directives Duration - 00:03:14
Chapter 31 - Programming with Cache Control Duration - 00:07:20
Unit 8 - Concurrency Management
Chapter 32 - Concurrency Overview Duration - 00:01:25
Chapter 33 - Concurrency Management Using Conditional Updates Duration - 00:02:23
Chapter 34 - Programming Using Conditional Updates Duration - 00:08:39
Unit 9 - Filters and Interceptors
Chapter 35 - What are Filters and Interceptors Duration - 00:06:34
Chapter 36 - Programming using Filters and Interceptors Duration - 00:17:41
Unit 10 - Security
Chapter 37 - Authentication and Authorization Duration - 00:02:17
Chapter 38 - Certificate Authentication Concepts Duration - 00:04:08
Chapter 39 - Authentication Types Duration - 00:02:05
Chapter 40 - Certificate Authentication Details Duration - 00:05:43
Chapter 41 - OAuth Duration - 00:05:53
Chapter 42 - Programming Basic Authentication Duration - 00:10:54