Learn SAP® CAPM (Cloud Application Programming Model)

Learn NodeJS based CAPM Model With CDS End-to-End from SAP® for Cloud App Development in SCP/BTP

4.49 (229 reviews)
Udemy
platform
English
language
Web Development
category
Learn SAP® CAPM (Cloud Application Programming Model)
1,931
students
6.5 hours
content
Sep 2023
last update
$54.99
regular price

What you will learn

Start with Basic End-to-End CAPM App Development and Gradually Understanding Complex Scenarios and Features

New Cloud Application Programming Model(CAPM) End-to-End CAPM from Scratch to Cloud

Learn with Examples to Create Your First CAPM App with CDS, UI5 End-to-End and Deploy to SAP® Cloud

Learn CDS based service with CDS QL

Learn how to work with an event like on, before and after in service and usage

Learn Async Code with Promise and with Async & Await

Learn how to use CDS transactions to execute single or multiple queries in CAPM

Learn how to Implement Update, Delete, Select, Query and Insert with debugging

Learn how to Data Modeling with CDS(Core Data Service)

Learn how to add UI Annotations, Navigation, Routes in SAPUI5 Frontend in CAPM App

Practical Example of LMS system with SAP® CAPM

Why take this course?

Overview

  • Learn and Understand the NodeJS based CAPM Model from SAP® for Cloud App Development With CDS End-to-End in SAP® BTP/Cloud Foundry

  • Start with Basic End-to-End CAPM App Development and Gradually Understanding Complex Scenarios and Features

  • This section starts slowly with basics and progressively advances on crucial concepts required to work with CAPM. In the consecutive Levels of CAPM, we will see the depth of DB, Service, CDS, Annotations, and Tools at our disposal. This week should give you an end-to-end spectrum and strong foundation to start your Journey with New SAP® CAPM.

Details of What You Will Learn in this Course:

In Section 1:

In this section, we have covered Level 1 where we will see a Basic End-to-End CAPM App from Scratch.


  • First, we will start with a short theory to understand what to expect

  • Then we will set our Development environment for CAPM dev and install NPM Repo to use CDS Command from npm sap registry

  • Then we will get starting with creating some Hello World Service App and testing in local env

  • After that, we will take our usecase of the LMS system and create a simple Student entity and create CSV sample data

  • We will then create a simple Service to read all the Student data. In this case, we will use sqlite3 DB to test results locally

  • After that, we will add Annotation to our Student entity so, in Fiori® Preview we can see Data in App

  • Once we have developed our services, we will go and separate UI part of the code and create a UI5 App that contains information about routes, uses data model from the service and adds UI annotations to the service

  • After that we will test the end-to-end scenario locally

  • Now, it is time to launch our app in SAP® Cloud Foundry. We will create an HDI container and this time with the DB artifacts we will see our structure get created and also data get added.

  • We will push the final application into the cloud and test the final Fiori® Launchpad and App.

This section starts slowly with basics and progressively advances on crucial concepts required to work with CAPM. In the consecutive Levels of CAPM, we will see the depth of DB, Service, CDS, Annotations, and Tools at our disposal. This week should give you an end-to-end spectrum and a strong foundation to start your Journey with New CAPM.


In Section 2:

In this section of Level 2, we will see NodeJS CRUDQ Service in CAPM, Async Functions and Debugging.

  • How to implement CDS based service with CDS QL

  • How to work with an event like on, before and after in service and usage

  • Learn Async Code with Promise and with Async & Await

  • Learn how to use CDS transactions to execute single or multiple queries

  • How to handle the Promise of CDS transaction with reject and resolve status

  • Implement Update, Delete, Select, Query and Insert with debugging

  • Testing in postman, in the browser, in the console and on debugging screen using VS code

  • How to extend already implemented service and add more functionality like changing URL pattern, or changing return structure with CDS code.

This week will give you a firm foundation on basic NodeJS code which is essential to master when you work with SAP® CAPM based project development.


In Section 3:

In this Week of Learn SAP® Cloud Platform, we have covered Level 3 of CAPM(SAP® Cloud Application Programming Model). Where you will find:

  • Data Modeling with CDS(Core Data Service)

  • How to Model Data with Association using our LMS(Learning Management System) Example

  • How to use UI Annotations to represent Data in UI5 App Out of box Navigation in APIs

  • Using Navigation and Routes in CAPM UI5 App

  • Using UI Annotation to showcase Navigation Data





Screenshots

Learn SAP® CAPM (Cloud Application Programming Model) - Screenshot_01Learn SAP® CAPM (Cloud Application Programming Model) - Screenshot_02Learn SAP® CAPM (Cloud Application Programming Model) - Screenshot_03Learn SAP® CAPM (Cloud Application Programming Model) - Screenshot_04

Reviews

Martin
January 14, 2023
The instructor explains everything in great detail, however the content needs to be updated and also the UI generation is explained for read only mode only.
Conrad
December 16, 2022
The course was very beneficial as the instructor explained the content in detail. there was rarely anything he covered that I did not understand
Srinivas
November 16, 2022
From High Level it looks good. Most of the time he is referring to previous sections but i have taken only this course. In the next level i have to wee will he teach them at high level example configuring of VSCode etc.
Muhtasim
October 2, 2022
The course is severely outdated (probably 2018 based on its usage of node 8.9) and it seems to be purposefully unclear about its prerequisite. The instructor did not bother to make an introductory video where he could have and should have specified that he would be going through the course mentioning another course where he seems to have taught things that he has skipped over in the lessons here. He also points to documentation that he appears to have maintained which remains unclear and incomplete regarding which code should be placed where in some sections. It is unclear what he updated in 2022, as disappointingly indicated by Udemy, as everything here is prehistoric. I regret having made the purchase at all. The course may have been relevant in 2018 but is bait now for spenders in its current state.
Konstantin
September 10, 2022
Great course to grasp the basics of Fiori Elements & CAPM development. Unfortunately, example code is not up-to-date, so a bit of debugging and try-and-fail are required from participants. This may be frustrating, but helps to understand the interrelationship between different files and code parts. I added a few answers in the Q&A Section of the course to spare you guys some of the errors. So go on, get the course and learn yourself some CAPM ^^
Md.
June 17, 2022
The course content is old and not thorough compatible with latest version / features of CAPM / CDS modeling . So i have faced a bit difficult to get in sync . Also this course would have been better explain if BAS has been used for the CAP developments. Also There are very limited details has been provided on CAP modeling, there are lot of info could have been shared while creating cds services and it's implementation. And probably more insight over node.js and cloud foundry was needed. Overall , I would say that this course has very basic details over CPAM . Yes, it will provide you a good basic understanding of CAPM and it's uses. Thank You !
Ankita
April 2, 2022
It's one of the best presented course on SAP CAPM so far. Instructor has explained all information in a very detailed and understandable manner this course helped me clear my SAP CAPM concepts. I'd highly recommend this course.
Williamsronan
April 2, 2022
Thank you for the course, Great experience to get trained through UI5CN. The pace was good and the content was excellent

Charts

Price

Learn SAP® CAPM (Cloud Application Programming Model) - Price chart

Rating

Learn SAP® CAPM (Cloud Application Programming Model) - Ratings chart

Enrollment distribution

Learn SAP® CAPM (Cloud Application Programming Model) - Distribution chart

Related Topics

4597312
udemy ID
3/15/2022
course created date
4/22/2022
course indexed date
Bot
course submited by