Fundamentals of iOS

Course Description

Apple’s iOS platform provides an always expanding set of features for creating terrific user-focused applications. These applications can still be prone to security vulnerabilities that can be either iOS-specific or common to other types of platforms. This course provides an overview of the architecture of the iOS operating system and the security issues affecting iOS applications.

Course Themes

  • Architecture
  • Security Controls
  • Interprocess Communication
  • Input Validation
  • Storage

Learning Objectives

  • Describe the iOS architecture
  • Determine the correct application type for an application’s needs
  • Evaluate the security implications of the language used to write iOS applications
  • Describe platform security controls
  • Identify common iOS application vulnerabilities

Details

Delivery Format: eLearning

Duration: 1 hour

Level: Advanced

Intended Audience:

  • Mobile developers

Competencies: None

Prerequisites: 

Get more course information