Fundamentals of iOS

Course Description

Apple’s iOS platform provides an always-expanding set of features for creating terrific user-focused applications. But these applications are still prone to security vulnerabilities, whether iOS-specific or common across platforms. This course provides an overview of the iOS operating system architecture and 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.


Delivery Format: eLearning

Duration: 1.5 Hours

Level: Advanced

Intended Audience:

  • Front-End Developers
  • Back-End Developers
  • Product Architects
  • Security Architects

Competencies: None


Get more course information

250 / 250

More courses you might like