Skip to Main Content

TEAP1450

Download as PDF

Networking and Data Storage

iOS App DevelopmentSchool of Technology and Service

Start Term

2026-2027

Course Title

Networking and Data Storage

Course Hours

60

Course Credits

2

Description

This course teaches students how to send and receive data using RESTful APIs. They will practice remotely accessing publicly available web services as well as locally hosted servers. They will also be able to store and manage local data with SwiftData and SQLite, and then integrate the two skills to create, retrieve, update, and delete data locally and remotely in preparation for their Full App Development course. Students will also apply SOLID design principles and protocol-oriented programming to their code.

Upon course completion, students will be able to:

●      Send and receive data over the web using HTTP and public APIs.

●      Write asynchronous code using Swift’s concurrency functionality.

●      Store and retrieve data using SwiftData and SQLite.

●      Apply SOLID principles to code design.