Description
In this course, you will:
- Discover essential tools for iOS mobile development.
- Understand the fundamentals of the Swift programming language.
- Learn how to construct your first app using the Xcode IDE and the iOS SDK.
- Salesforce Mobile SDK explains the technology that power mobile development.
- Create native iOS apps with Salesforce Mobile SDK.
- Create a rich mobile experience by combining Swift core concepts with the Salesforce Mobile SDK.
Syllabus:
1. Modern Mobile Development for iOS
- Understand the Values of Modern Mobile Development
- Explore Swift, Xcode, and the Salesforce Mobile SDK for iOS
2. Swift Essentials
- Get Started with Swift
- Learn About Constants, Variables, and Data Types
- Learn About Operators
- Learn About Control Flow
3. 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)
4. Salesforce Mobile SDK Basics
- Get Started with Salesforce Mobile SDK
- Understand Security and Authentication
5. 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
6. 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