How to prepare C_FIORDEV_20 SAP Certified Development Associate — SAP Fiori Application Developer
I passed the C_FIORDEV_20 SAP Certified Development Associate — SAP Fiori Application Developer recently. To make more people become the lab rat of SAPUI5. I will share my experience.
background
Sap technical consultant
No real sapui5 project experience
Basic knowledge of web application
Real project experience of sap gateway
Book
If you try to find a hook about sapui5. Maybe you will find SAPUI5 The Comprehensive Guide, But this book is too old and not organized well.
If you have bought this book, you can find the repository.
I recommend SAP Fiori Certification Guide. Almost all the test points were covered.
Learning Time
I record my learning time by Toggl and as you can see from the chart. It’s about 40 hours. (Please consider my background. If you are a new of SAP it takes more) But if you have any development experience it would be shorter.
Easy Part
SAP Fiori Strategy, Standards, and Guidelines
The only thing you need to do is remember the point in the book.
Process of Design Thinking
The elements of Fiori UX
Concept of de-composition and re-composition
SAP Fiori Architecture Overview
All answer is in the book.
3 types of Fiori Apps
Tile types
SAPUI5 Foundations
I highly recommend creating a simple app step by step includes all parts of a typical SAPUI5 app. All answer is in the book. In this part, the question will provide you some screen of code and ask you how to bind the data. (Thanks to the god we have the selection of answer!)
MVC model of SAPUI5
The lifecycle of the controller
data binding
Contents of each configuration file (manifest, i18n…)
Hard Parts
Extensibility in SAPUI5
There a lot [If your customer wants XXX, Choose right action] style question. It’s hard if you don’t have any extension development experience. You should remember which file should be updated for different extension type.
SAP Hybrid App Toolkit
This part is more like a new area. It doesn’t link Fiori and SAPUI5 very well. A lot of new concepts were introduced and is not a normal development process for mobile. I recommend reading more blog or official document for this part.
I hope you have enjoyed it and let me know if you have any question!
Last updated