cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Learning SAP BTP CAP Application

Dipto_Arafat
Explorer
0 Likes
1,648

Hello,

I’m new to the SAP ecosystem and find it quite promising so far. My background is in traditional Java and JavaScript-based applications, and I also have experience with deployment processes.

Recently, I started exploring the SAP BTP Free Tier and attempted to develop a CAP (Cloud Application Programming) application. However, I’ve been facing some difficulties—especially with the official learning journeys and free resources, which I find hard to follow or insufficiently detailed.

My goal is to build and deploy a full-stack CAP application, and I’m looking for comprehensive, beginner-friendly guides or tutorials that can walk me through this journey from scratch. I would prefer resources that explain the core concepts thoroughly rather than just relying on plugins or auto-generated code. I want to understand and write the code myself, so I can confidently customize and maintain it later.

Additionally, I’m interested in learning SAP Fiori to build the front-end/UI for my CAP applications. However, I notice that most examples and tools auto-generate Fiori elements, which I find limiting for deeper learning.

Could you suggest:

  • The best step-by-step resources (courses, tutorials, documentation)?

  • A clear learning roadmap for mastering CAP and Fiori from scratch?

  • How to navigate or explore these tools and concepts effectively?

Any guidance or structured approach would be greatly appreciated.

View Entire Topic
ajay_soreng
Developer Advocate
Developer Advocate
0 Likes

I can additionally suggest that you could go through the mission on building full stack application using CAP and SAP HANA Cloud.

https://developers.sap.com/mission.hana-cloud-cap.html

or

You could directly explore the CodeJam resource in SAP-samples: 

https://github.com/SAP-samples/cap-hana-exercises-codejam/blob/main/README.md

This tutorial also has the video explanation of steps performed by  @thomas_jung in most of the exercises that will be helpful.