iOS App Development: RESTful Web Services

Go to class
Write Review

Free Online Course: iOS App Development: RESTful Web Services provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. iOS App Development: RESTful Web Services is taught by Bear Cahill.

Overview
  • Review the key concepts you need to know to create queries to a RESTful JSON server API.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • Using the exercise files
    1. RESTful Overview and Read Request
    • RESTful API
    • Create, read, update, delete (CRUD)
    • URLSession: GET read request
    • RESTful fetching one item
    2. Codable Protocol for Read Request
    • REST response handling of JSON
    • Codable protocol is two protocols
    • Decodable protocol: JSON to object
    • CodingKeys for naming of properties
    3. Create, Delete, and Encodable for Update
    • Default encoding of object instance
    • Create new object on the server
    • URLSession PUT for update
    • Delete request
    4. More Advanced Uses of Codable
    • Manual decoding of data
    • Manual encoding of object instance
    • Codable for arrays
    • Codable for dictionaries
    • Enumerations and Codable
    Conclusion
    • Next steps