Networking and Security in iOS Applications
€0, aangeboden door Coursera
About this course: You will learn to extend your knowledge of making iOS apps so that they can securely interact with web services and receive push notifications. You'll learn how to store data securely on a device using Core Data. You’ll also learn to securely deploy apps to the App Store and beta users over-the-air. The format of the course is through a series of code tutorials. We will walk you through the creation of several apps that you can keep as a personal app toolbox. When you make your own apps after this course, you can bring in these capabilities as needed. When necessary we pop out of the code tutorials to talk about concepts at a higher level so that what you are programming makes sense.
Created by:Â Â Â University of California, Irvine
Taught by:Â Â Â Â Don Patterson, Associate Professor
Informatics and Computer Science
Taught by:Â Â Â Â Sam Kaufman, Partner at Gradient
Basic Info
Course 2 of 6 in the iOS Development for Creative Entrepreneurs Specialization.
Language
English
How To Pass
Pass all graded assignments to complete the course.
User Ratings
4.6 stars
Average User Rating 4.6See all 30 reviews
Course 2 of Specialization
Build a Foundation in iOS. Go from Objective-C novice to iOS app developer in just five courses.
iOS Development for Creative Entrepreneurs
University of California, Irvine
Learn More
Coursework
Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.
Help from your peers
Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.
Certificates
Earn official recognition for your work, and share your success with friends, colleagues, and employers.
About University of California, Irvine
Since 1965, the University of California, Irvine has combined the strengths of a major research university with the bounty of an incomparable Southern California location. UCI’s unyielding commitment to rigorous academics, cutting-edge research, and leadership and character development makes the campus a driving force for innovation and discovery that serves our local, national and global communities in many ways.
Syllabus
WEEK 1
Welcome!
Welcome to this course on Networking and Security in iOS Applications. Our focus in this course is very practitioner oriented. We want to get you up and running using social networking integration with single sign-on, basic OAuth2 functionality, secure JSON ...Â
15 videos, 6 readings
expand
Graded: Social Networking App
WEEK 2
Using Secure Web APIs: an Instagram Case Study
Now it's time to consider what we are going to do if we want to work with web services that aren't deeply integrated into iOS. There are hundreds (thousands?!?!) of them. Most of them require authentication via the OAuth 2.0 protocol. In this week's lesson...Â
12 videos, 1 reading
expand
Graded: 02 Instagram Network API App
WEEK 3
Don't be so pushy!
In this week we will look at several aspects of push notifications. Those are those alerts that show up at the top of your iOS interface when an app wants to get your attention. There are several ways that they can be initiated. They can be initiated from...Â
11 videos, 1 reading
expand
Graded: 03 Push Notification Alarm
WEEK 4
Storing Data
In this week we look at method of securely storing data on the iOS platform called Core Data. Â
9 videos, 1 reading
expand
Graded: 04 Secure Data Storage App