Mobile Security: Swift

Swift is the popular compiled coding language for iOS, macOS, watchOS, tvOS, and Linux. Learn the security features and tools for secure mobile development in Swift and gain a deep understanding of iOS security. These lessons cover mitigating and remediating important Swift vulnerabilities such as the OWASP Top 10, iOS security architecture, the mobile threat landscape, and verification standards.

27 modules | 5 hr 50 min | Green Belt Level
Explore Our Platform

Example of Swift Concepts

  • OWASP top 10 Mobile
  • Secure Mobile Storage
  • Coding in Swift
  • Verification Standard for Mobile
  • IOS Security Architecture
  • Mobile Threat Landscape

What's Included?

We created this Green Belt path for developers coding in Swift. Each of our lessons are short and conclude with a brief ten question assessment. The learning module length is purposeful – they are perfect for filling gaps in a developer’s day while code is deploying

Secure Development Core Lesson Modules
Intro to Secure Development
Intro to Secure Coding
Secure Coding Best Practices: Part 1
Secure Coding Best Practices: Part 2
Language Typing
Securing the Development Environment
Protecting your Code Repository
Producing a Clean, Maintainable, & Secure Code Culture
Secure the Release
Designing a Secure App or Product
Thinking Like A Penetration Tester
Secure Design Principles in Action: Part 1
Secure Design Principles in Action: Part 2
Mobile Security: Swift
Green Belt Path
Introduction to Mobile Security
Mobile Application Threat Landscape
Mobile Application Security _ Verification Standard
Maturity Model Test – Verification part 1
Maturity Model Test – Verification part 2
OWASP Mobile Top 10 | Part 1
OWASP Mobile Top 10 | Part 2
OWASP Mobile Top 10 | Part 3
Secure Mobile Storage
Introduction to Swift Security
iOS Security Architecture
Secure coding in Swift | Part 1
Secure coding in Swift | Part 2
Secure coding in Swift | Part 3

Experience how we turn developers into security champions.

Start Your FREE Trial Today!