Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Efficient API Interactions with Swift

via CodeSignal

Overview

In this course, you will learn how to handle common scenarios when working with APIs in Swift. You’ll explore how to manage errors effectively, work with file uploads and downloads, handle paginated API responses, and use headers effectively. By the end of this course, you’ll have a deeper understanding of practical API techniques.

Syllabus

  • Unit 1: Introduction to Error Handling in API Requests with Swift
    • Error Handling in Swift API Requests
    • Handling URLSession Errors in Swift
    • Streamlining Error Handling in Network Requests
  • Unit 2: Downloading Files from an API with Swift
    • Downloading Files with GET Requests in Swift
    • Debugging a Swift Script for API File Download
    • Enhancing File Downloads with Streaming in Swift
    • Download and Verify File from API in Swift
    • Download and Save File from API in Swift
  • Unit 3: Uploading Files to an API with Swift
    • Uploading Files to APIs in Swift
    • Automating File Uploads to an API in Swift
    • Uploading and Downloading Files with Swift APIs
  • Unit 4: Working with Paginated Responses in Swift
    • Change Pagination Limit in API Requests
    • Explore the Impact of Page Parameter in API Requests
    • Fixing Pagination Bugs in Swift API Code
    • Paginated Retrieval of To-Do Items in Swift
    • Implementing Pagination in Swift

Reviews

Start your review of Efficient API Interactions with Swift

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.