Join this free online course to learn how to build your first mobile app with SAP Cloud Platform SDK for iOS. This sdk enables you to quickly develop your own native enterprise apps, built with Swift, Apple’s modern programming language. Along with SAP Fiori for iOS, which includes reusable design components, you can build beautiful intuitive native business apps.
Tuesday, August 29, 2017 09:00 (UTC) to Wednesday, October 04, 2017 11:00 (UTC)
Language: English

Course information


Course Summary

SAP Cloud Platform SDK for iOS enables you to quickly develop your own native enterprise apps, built with Swift, Apple’s modern programming language. Along with SAP Fiori for iOS, which includes reusable design components, you can build beautiful intuitive native apps.

This course includes optional hands-on exercises, providing you with the opportunity to develop your own native mobile app. Before the official course start, we will show you how to set up your Apple computer (required to run Swift) by installing the SDK and undergoing tests to ensure you are ready to start developing your first native mobile app with SAP Fiori for iOS.

To start, you will learn about the concepts and functionality of the SAP Cloud Platform SDK for iOS. You will get step by step instructions on how to create this sample shopping cart app, starting with the installation of the SDK, retrieving of backend data, using SAP Fiori for iOS design elements and finally deploying it to your device.

This course is aimed at everyone interested in developing native mobile iOS apps using this new SDK.

Please note: To fully benefit from this course and the hands-on exercise please pay attention to the listed course prerequisites and the section about development systems.

Course Characteristics

Course Content

Week 1: Getting Started with SAP Cloud Platform SDK for iOS
Week 2: OData Back-End Connectivity
Week 3: SAP Fiori for iOS User Experience
Week 4: Advanced Topics and Deployment
Week 5: Final Exam

Target Audience

  • (Mobile) Application Developers
  • Anyone interested in iOS business app development

Course Recommendation

Course Requirements

  • Participants should be comfortable with basic concepts of computer programming including variables, strings, logic, and classes
  • To participate in the hands-on part of the course, Swift knowledge is required
  • You need an Apple Computer with Xcode 8.3 installed - the hands-on part of this course cannot be conducted on a PC.
  • To deploy the app, you will need an iPad or iPhone (alternatively you can use a simulator on your computer)
  • To make use of the SAP Fiori Mentor App you will need an iPad (alternatively you get the code from the exercise documents)

Development Systems

If you are taking this course for informational purposes, you do not need to sign up for trial accounts and set up your development environment. However, many of you will be interested in developing your own mobile app, based on the instructions in the course. In the set-up phase we will show you how you can sign up for a free SAP Cloud Platform account and how to install the SAP Cloud Platform SDK 1.0 SP02 for Xcode 8.3 on your Apple Computer. On your computer, you’ll need Xcode version 8.3 installed. To develop with Xcode, you need at least an Apple ID (available free of charge). Check out the Apple Developer program for more information.

About Further Content Experts

enter image description here

Here you see our SAP Academy for iOS team.
From left to right: Florian, Denise, Markus, Torsten, Hansi, Marita, Anja, Andreas, Steven, Tobias, Kevin, Dennis. We are looking forward to meeting you in the discussion forum.

Course contents


  • Week 1:

    Getting Started with SAP Cloud Platform SDK for iOS
  • Week 2:

    OData Back-End Connectivity
  • Week 3:

    SAP Fiori for iOS User Experience
  • Week 4:

    Advanced Topics and Deployment
  • I Like, I Wish:

    We Love Your Feedback … And Want More
  • Final Exam:

    Good Luck!

How to enroll


If you would like to enroll for this course, there are no formal prerequisites or limitations. The course is free and open for everyone. Just register for an account on openSAP and go for the course!

Enroll me for this course

Dates and Statistics


Course starts in

Learners enrolled: 4568

This course is offered by


Hans-Jürgen (Hansi) Richstein is Chief Development Architect at SAP SE Global Design/Frontrunner Apps, focusing on Mobile and UX, but also covering other SAP technologies.

Hansi joined SAP in 1998, after he made his first experiences in early mobile technologies at the IBM European Networking Center, Heidelberg. The topic of Mobile was always part of his life ever since, be it for several projects throughout his SAP career or privately as developer of mobile games.

Andreas has 10 years experience in mobile. He was the responsible architect of SAP Mobile Platform 3.0 and with the shift towards cloud then defined the architecture of SAP Cloud Platform Mobile Services. His main focus is on service consumability and APIs. Recently, Andreas took responsibility for the SAP Cloud Platform SDK for iOS as the Chief Product Owner. In this role, his attention is on building an easy to consume, modern Swift SDK that feels natural to iOS developers and makes it easy to develop enterprise mobile applications end-to-end – from mobile app to mobile services to the backend.

Dr. Marita Krümpelmann is Chief Development Architect at SAP SE Global Design. As part of the Frontrunner Apps team which is in pursuit of creating and building innovative scenarios to drive the evolution of Fiori, she particularly looks after the SAP Fiori Reference Apps devoted to best practices for SAP Fiori design and development.

Marita has more than 20 years of experience in software industry and has been involved with SAP mobile development projects ever since the first iPad was launched.

Anja Kutscher is a senior product expert at SAP SE, with focus on user experience and project management.

After working several years for the UX development program she is now leading the SAP Academy for iOS.

Helpdesk

Your request has been sent to our support team, and will be answered as soon as possible.

Thank You!

Oops something went wrong.

Back