Get Started with iOS App Development

Go to class
Write Review

Free Online Course: Get Started with iOS App Development provided by Trailhead is a comprehensive online course, which lasts for 8-9 hours worth of material. The course is taught in English and is free of charge.

Overview
  • Build your first iOS apps using the Swift programming language and the iOS Software Development Kit (SDK).

    • Explore indispensable tools for iOS mobile development.
    • Learn the basics of the Swift programming language.
    • Learn how to use the Xcode IDE and the iOS SDK to build your first app.
    • Learn about the technologies that power mobile development with Salesforce Mobile SDK.
    • Develop native iOS apps using Salesforce Mobile SDK.
    • Use Swift core concepts and the Salesforce Mobile SDK to create a rich mobile experience.

Syllabus
    • Modern Mobile Development for iOS
      • Understand the Values of Modern Mobile Development
      • Explore Swift, Xcode, and the Salesforce Mobile SDK for iOS
    • Swift Essentials
      • Get Started with Swift
      • Learn About Constants, Variables, and Data Types
      • Learn About Operators
      • Learn About Control Flow
    • Xcode Essentials
      • Get Started with Xcode
      • Build, Run, and Debug an App
      • Learn How to Use Documentation
      • Learn the Basics of Interface Builder
      • Create a Button and an Action (Guided Project Light)
      • Change the Background (Guided Project Light)
      • Update the Button Text (Guided Project Light)
      • Improve the User Experience (Guided Project Light)
    • Salesforce Mobile SDK Basics
      • Get Started with Salesforce Mobile SDK
      • Understand Security and Authentication
    • Native iOS
      • Get Started with Native iOS Development
      • Understand Forceios Native Apps
      • Access Salesforce Data through REST APIs
      • Modify the Forceios Native App
      • Add Mobile SDK to an Existing Project
    • Build a Mobile Insurance App with Swift and the Salesforce Mobile SDK for iOS
      • Meet Redwoods Car Insurance
      • Add Asynchronous Logic
      • Add Geolocation
      • Enable Dynamic Updates