Learn SAP® CAPM (Cloud Application Programming Model)
Learn SAP® CAPM (Cloud Application Programming Model), available at $54.99, has an average rating of 4.29, with 62 lectures, based on 305 reviews, and has 2521 subscribers.
You will learn about 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 This course is ideal for individuals who are Highly Recommended for SAP® Consultants, Architects and Developers or For ABAP® and SAPUI5/Fiori® Developers, this is a must-know for future developments It is particularly useful for Highly Recommended for SAP® Consultants, Architects and Developers or For ABAP® and SAPUI5/Fiori® Developers, this is a must-know for future developments.
Enroll now: Learn SAP® CAPM (Cloud Application Programming Model)
Summary
Title: Learn SAP® CAPM (Cloud Application Programming Model)
Price: $54.99
Average Rating: 4.29
Number of Lectures: 62
Number of Published Lectures: 62
Number of Curriculum Items: 62
Number of Published Curriculum Objects: 62
Original Price: $199.99
Quality Status: approved
Status: Live
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
Who Should Attend
- Highly Recommended for SAP® Consultants, Architects and Developers
- For ABAP® and SAPUI5/Fiori® Developers, this is a must-know for future developments
Target Audiences
- Highly Recommended for SAP® Consultants, Architects and Developers
- For ABAP® and SAPUI5/Fiori® Developers, this is a must-know for future developments
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
Course Curriculum
Chapter 1: Updates on Course
Lecture 1: Why this section
Lecture 2: [Update 2023 Sep] Tutorial for End-End CAPM App Using BAS
Lecture 3: [Update 2023] Changes 24th Jan 2023
Lecture 4: [Update 2021] CAPM UI5 Library Update Issue Resolved
Chapter 2: New CAPM Level 1 – Basic End-to-End CAPM from Scratch to Cloud
Lecture 1: Introduction to SAP® Cloud Application Programming Model(CAPM)
Lecture 2: Developer Lab β
Lecture 3: Final Code
Lecture 4: Installation of CAPM NPM Repo & Installing @sap/cds-dk globally for CDS Command
Lecture 5: Creating Hello World NodeJS Service with CAPM, Implementing the JS Service
Lecture 6: CDS Code, VS-Code CDS Plugin and Passing Data Value in Function Request
Lecture 7: Adding DB(Sqlite3 for local testing), Creating Schema and Sample Data in CSV
Lecture 8: Service to Access Data, Running Our App and Changing CSV filename for Linkage
Lecture 9: Seeing Data in Fiori® Preview & Adding UI Annotation for Displaying Data
Lecture 10: Moving UI Code into app Folder, Creating Folder Structure of app and Files
Lecture 11: Moving UI Annotation in cds file, linking fiori-service.cds file and index.cds
Lecture 12: [Update 2021] CAPM UI5 Library Update Issue Resolved
Lecture 13: Manifest.json File With Service, Datasource, EntitySet & Running the App Locally
Lecture 14: CAPM Level 1 : Start the Deployment of CAPM App to SCF – Overview of Steps
Lecture 15: CDS deploy to SQLite, reading .db file in VS Code & using .db storage to run App
Lecture 16: Creating HDI Trial Container from CLI and Building the Project DB artifacts
Lecture 17: Building the DB Artifacts for HANA DB and Checking Generated Files
Lecture 18: Creating YML file for deploying the Generated DB Build Files and CAPM App
Lecture 19: Mta.yml/yaml vs Manifest.yml/yaml, package.json for DB setting and HDB
Lecture 20: Deployment of DB artifacts & App, deploy DB artifact with 'cds deploy –to hana'
Chapter 3: New CAPM – NodeJS CRUDQ Service in CAPM, Async Functions and Debugging
Lecture 1: CDS CRUDQ Service, CDS QL Transaction, CDS Service Extension & CAPM Debugging
Lecture 2: Download Starting Code of CAPM Level 2
Lecture 3: Download final Code of CAPM Level 2
Lecture 4: Starting from the last Level, installing dependencies & what we cover next
Lecture 5: Installing Sqlite, How to use & understanding of Arrow Functions & their benefit
Lecture 6: How & why, getting cds Module & student Entity inside service for Custom Query
Lecture 7: Debug CAPM Code in VS Code and seeing runtime variables in Debug session
Lecture 8: How to treat Async functions & Await functionality & Comparing with JS Promises
Lecture 9: Using Where in Select Statement, passing Filters & Debug API request – Part 1
Lecture 10: Using Where in Select Statement, passing Filters & Debug API request – Part 2
Lecture 11: Adding functionalities in Select example Limit, using the filter function
Lecture 12: limitation of return data & returning data when User pass Query in URL
Lecture 13: Cleaning Select Code, Seeing Limitation of Changing Structure of the return data
Lecture 14: Implementing Basic Update Functionality in Code With POST Request
Lecture 15: Return value of Promise in Resolve, for Multiple Record Update
Lecture 16: Return Data Structure,handling error & Running Multiple Query inside Transaction
Lecture 17: Fixing Error, changing code to handle multiple resolves & understanding rollback
Lecture 18: Implementing Insert Student record with our service
Lecture 19: Implementing Delete Student record with our service and Summary of CRUDQ in CAP
Lecture 20: Changing Path to access Service URL, Extending Service and Adding new Properties
Lecture 21: Modularize Extention changes to new CDS Service & JS implementation
Lecture 22: Implementing Simple Before event, testing the Service and summary of the section
Chapter 4: CDS Data Modeling, UI5 Routes & Navigation with UI with Annotation Using CAPM
Lecture 1: CDS Data Modeling, UI5 Routes & Navigation with UI with Annotation Using CAPM
Lecture 2: Download Level 3 CAPM Code
Lecture 3: CDS Data Modeling, Entities for our LMS Project & Association for 1:N Relation
Lecture 4: CDS Data Modeling, Association of 1:N Relation & Adding properties to Entities
Lecture 5: Adding Sample Data to our Project based on Entity Structure
Lecture 6: Sample Data for Entity Structure & Exposing Data as Readonly Service
Lecture 7: Fixing Error while Deploying to local DB, Association in Content & Enrollments
Lecture 8: Manually Testing Services and Navigation of Services
Lecture 9: Start Building UI5 Frontend App With CAPM, Annotations & Navigation Routes
Lecture 10: Adding Navigation from Student List to Student Detail Page
Lecture 11: Adding UI Annotations to Present Student Details as Facets
Lecture 12: Fixing Error for Getting Student Info & Adding Navigation to Enrollment Details
Lecture 13: Adding Enrollment Details in Second Level of Navigation
Lecture 14: Third Level of Navigation Issue for Course Data & Adding Route to Fix the Issue
Lecture 15: No Data Issue & using AutoExpand in Navigation of Enrollment Details
Lecture 16: Summary of this Section and demo of how AutoExpand makes Navigation(s) Optional
Instructors
-
UI5 Community Network
Experts in Services, Consulting and Education
Rating Distribution
- 1 stars: 9 votes
- 2 stars: 11 votes
- 3 stars: 27 votes
- 4 stars: 113 votes
- 5 stars: 145 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024