iOS App Development: RESTful Web Services

iOS App Development: RESTful Web Services

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 22m | 259 MB

Review the key concepts you need to know to create queries to a RESTful JSON server API. Learn the core fundamentals for creating a request, and review how to do the standard operations on server-side data: create, read, update, and delete (CRUD). Discover how to parse JSON data directly into object instances with the Codable protocol. Plus, learn about more advanced uses of the Codable protocol, including how to implement manual decoding of data.

Topics include:

  • Create, read, update, delete (CRUD)
  • RESTful fetching one item
  • REST response handling of JSON
  • Creating new objects on the server
  • Codable for arrays and dictionaries
  • Enumerations and Codable
Table of Contents

Introduction
1 Welcome
2 What you should know
3 Using the exercise files

RESTful Overview and Read Request
4 RESTful API
5 Create read update delete CRUD
6 URLSession – GET read request
7 RESTful fetching one item

Codable Protocol for Read Request
8 REST response handling of JSON
9 Codable protocol is two protocols
10 Decodable protocol – JSON to object
11 CodingKeys for naming of properties

Create Delete and Encodable for Update
12 Default encoding of object instance
13 Create new object on the server
14 URLSession PUT for update
15 Delete request

More Advanced Uses of Codable
16 Manual decoding of data
17 Manual encoding of object instance
18 Codable for arrays
19 Codable for dictionaries
20 Enumerations and Codable

Conclusion
21 Next steps