Gathering, interpreting, and displaying data is one of the most fundamental features an iOS application can offer its users. In this course, iOS Networking with REST APIs , you’ll explore the skills needed to efficiently tap into web service data and translate it into usable data models. First, you’ll learn the basics of RESTful web services, along with how networking is handled in Swift. Next, you’ll explore how to make data requests, deal with the background thread, and gracefully handle feedback or errors. Finally, you’ll get hands-on experience converting data into usable objects that can be displayed to users. When you’re finished with this course, you’ll be equipped to work with REST APIs in iOS and Swift and deliver the data your users need.
Course Overview Hi everyone, my name is Harrison Ferrone, and I'd like to welcome you to iOS Networking with REST APIs. I'm a software developer and instructional author at Paradigm Shift Development, which is my own little corner of the world. Most days you can find me creating unity content, doing a bit of freelance iOS dev, or editing technical manuscripts. Data is everywhere, especially in mobile development, so if you're planning on a career making apps you definitely need to know how to hold a conversation with an API. This course is a jumping-off point for getting your hands dirty with networking in iOS applications so no previous experience with APIs or networking code is needed to get the ball rolling. Some of the major topics that we'll cover include fetching and serializing data, creating codable data models, posting and updating data, authenticating our users, and configuring sessions and queues. By the end of this course, you'll be comfortable with the basics of REST API networking in an iOS environment, and be ready to bring these new skills to bear on your own Swift projects. Since this is an intermediate course, you should already be familiar with the Swift programming language and the Xcode editor. The beginner-level iOS courses in our library can quickly get you up to speed if you're just starting out or you need a refresher. I hope you'll join me on this journey into the world of web services and networking with the iOS Networking with REST APIs course at Pluralsight.