+91-40-42407078, +91-9000954358


SAP Academy for iOS

Get Academy Details

Course Code Description
FFA100 Introduction to Swift
FFA200 Introduction to the iOS SDK
FFA300 Native Mobile App Development with SAP Fiori for iOS
  • FFA100 - Introduction to Swift

  • Introducing to Swift

    • Learn about the origin of Swift and some of its basic syntax.
  • Introducing Constants and Variables

    • Learn how to handle and store data using clearly defined types.
  • Introducing Operators

    • Learn how to use the basic mathematical operators.
  • Introducing Control Flow

    • Learn how to use logical operators to check conditions and control application flow by choosing which code will be executed.
  • Introducing Strings

    • Learn how to create and store text using the `String` type.
  • Introducing Functions

    • Learn how to declare functions with different parameters and return types, while gaining a better understanding of the importance of abstraction.
  • Introducing Structures

    • Learn how to create structures and you'll discover how structures form the building blocks of your code.
  • Introducing Classes

    • Learn what makes classes different than structures and when to use classes instead of structures. You'll also learn about inheritance, superclasses, and subclasses.
  • Introducing Optionals

    • Learn to use optionals to properly handle situations when data may or may not exist.
  • Introducing Collections

    • Learn about the various collection types available in Swift and how to choose the appropriate one for a program.
  • Introducing Loops

    • Learn how to create loops in Swift, control the conditions for looping, and specify when to stop.
  • Introducing Type Casting

    • Learn why some data can only be expressed using a broader type and how you can test for specific kinds of data before using it. Introducing Guard
    • Learn to handle invalid and special-case values up front, rather than weaving them throughout your programming logic.
  • Introducing Scope

    • Learn to write nicely structured code that's easy to read.
  • Introducing Closures

    • Learn about the concept of closures, how to define them, how to use them as function arguments, and how to use some of the common functions that take closures
  • Introducing Enumerations

    • Learn where enumerations are commonly used, how to define and assign them, and how to work with enumerations using `switch` statements.
  • Introducing Extensions

    • Learn how to define an extension and why you should use them
  • Introducing Protocols

    • Learn what protocols are, when to use them, and how to write your own

FFA200-Introduction to the iOS SDK

  • Introduction

    • Introduce the Interface Builder
    • Get an introduction to UIKit
  • Develoment Objects

    • Display Data
    • Learn to Use Controls in Action
    • Use Auto Layout and Stack Views
    • Implement Segues and Navigation Controllers
    • Implement Tab Bar Controllers
    • Use view controller life cycle events
    • Build simple Workflows
    • Learn about App Anatomy and Life Cycle
    • Use Model View Controller
  • Enhanced Development

    • Save Data with NSCoding
    • Use Scroll Views
    • Use Table Views
    • Use Intermediate Table View Features
    • Use System View Controllers
    • Build complex Input Screens
    • Explain an App's Personality
    • Provide practical Animation
  • Working with the Web

    • Use HTTP and URL Session
    • Work with JSON Serialization
    • Work with Concurrency

FFA300-Native Mobile App Development with SAP Fiori for iOS

  • Introduction

    • Learn about the SAP and Apple Partnership
    • Explore SAP Fiori for iOS Design
    • Understand Design-Led Development Process
  • End 2 End Process

    • Use the SAP Cloud Platform SDK for iOS
    • Understand SAP Cloud Platform
    • Understand SAP Cloud Platform Mobile Services
    • Understand OData
  • Developing Apps with SAP Cloud Platform SDK for iOS

    • Enable and configure SAP Cloud Platform mobile services
    • Create a first mobile project with SAP SDK for iOS
    • Use the SAP Cloud Platform SDK for iOS Assistant
    • Use the SAP Cloud Platform SDK Foundation Components
    • Perform Reporting and Monitoring using SAP Cloud Platform mobile services
    • Configure and implement offline scenarios
    • Implement Push Notifications
  • Building a Shop App

    • Get a Design Overview
    • Implement Tutorial 1
    • Implement Tutorial 2
    • Implement Tutorial 3
    • Implement Tutorial 4
    • Implement Tutorial 5
    • Implement Tutorial 6