Using Web APIs (Application Programming Interface) and JSON (Java Script Object Notation)

Training Provider: SINGAPORE MANAGEMENT UNIVERSITY
Course Reference: TGS-2024042639
S$675
Original: S$2,250
Save S$1,575

About This Course

Participants will learn about Swift's powerful closure concept and how it can be used to store code that can be executed at a later stage. They will be introduced to the concept of extensions and how they are used to add functionality to current types by creating new properties or methods to extend these types while keeping the original source code. This module also covers the concepts of serialising data to a format that can be saved and then writing and reading data from files on disk.

Participants will also learn how Automatic Reference Counting (ARC) manages memory usage in Swift. They will be introduced to system view controllers such as the activity controller, image picker and alert as a way of extending app functionality. They will also learn how to create custom input forms for gathering data from users.

This module goes into detail about the built-in iOS tools for sending and receiving data from the web, a common feature in apps, as well as utilising the Codable protocol to convert between JSON (Java Script Object Notation) and Swift objects.

What You'll Learn

- Apply Swift advanced programming techniques including closures, type extensions and collection functions to create clean, reusable code
- Describe how ARC (Automatic Reference Counting) manages memory usage in iOS apps
- Learn and apply techniques for data collection and persistence in iOS apps
- Understand and use web APIs (Application Programming Interface) and JSON (Java Script Object Notation) for networking and data transfer in iOS apps
- Understand and use techniques for managing and storing data locally and remotely using various Apple and third party APIs

Entry Requirements

Mid-career switchers or with minimum 2 years working experience

Course Details

Duration 15 hours
Language English
Training Commitment Part Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit the SkillsFuture website or contact the training provider directly.

More Courses from SINGAPORE MANAGEMENT UNIVERSITY

In today’s rapidly evolving technological landscape, the emphasis on digital transformation is mor...
Duration 107.5 hours
Fee After Subsidy S$4,350
This certificate programme is designed for non-technical professionals who want to develop data visu...
Duration 330 hours
Fee After Subsidy S$5,760
This programme covers the operational aspects of data protection and information security. It seeks ...
Duration 176 hours
Fee After Subsidy S$3,600