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