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.