SAP CodeJam Blog Posts
Check out SAP CodeJam blog posts to get updates and learn from attendees, instructors, and experts. Share your own expertise with the community.
cancel
Showing results for 
Search instead for 
Did you mean: 
thomas_jung
Developer Advocate
Developer Advocate

This is the current list and description of all available CodeJam topics as of April 2024. 

asset.png

Getting Started with Machine Learning using SAP HANA and Python

No prior background is required—just bring your curiosity and enthusiasm!

You'll become acquainted with how embedded Machine Learning in SAP HANA can be used to build ML models. In working through this SAP CodeJam you'll also become familiar with how the SAP Business Application Studio works with Jupyter notebooks.

Exercise Content: https://github.com/SAP-samples/hana-ml-py-codejam#the-exercises

Prerequisites: https://github.com/SAP-samples/hana-ml-py-codejam/blob/main/prerequisites.md#prerequisites

 

With SAP Build, Create Apps, Processes, and Business Sites Without Coding

Specifically, you will get to know the environment by creating:

  • A e-commerce site (shopping cart mobile app) connected to S/4HANA and a CAP service (SAP Build Apps).
  • An approval process that connected to S/4HANA and updates a CAP service, all with a rework scneario (SAP Build Process Automation).

You will build an application that allows a user to select a product, view details, select a quantity, and add the product to a shopping cart maintained with a CAP service. The user can then request approval for the purchase, triggering a process flow that connects to check the selected business user in S/4HANA, creates approval forms, and if approved updates the CAP service.

As part of the CodeJam we will demo some SAP Build Process Automation bots (e.g., automatically send emails or control web sites) and demo SAP Build Work Zone, including embedding an application in a business site. 

Exercise Content: https://developers.sap.com/mission.build-codejam.html: These tutorials contain the material for the CodeJam – during the CodeJam we hope to complete up to Tutorial 7 but we have prepared additional tutorials that continue the learning experience at home after the CodeJam ends.

 

Hands-on with the btp CLI and APIs

During this CodeJam, you'll learn how to harness the power of the btp CLI, as well as the core services APIs, to report on and manage resources on SAP BTP.

Rather than skimming the surface of these two topics, you'll dive deep into how things work, and also understand how the two are strongly related. You'll get to understand how to get to the rich seam of data that the btp CLI and the core service APIs offer, taking your time with discovery, authentication, making calls and parsing the results.

Exercise Content: SAP-samples/cloud-btp-cli-api-codejam: Material for the CodeJam on the CLI and APIs for the SAP Busi...

Prerequisites: cloud-btp-cli-api-codejam/prerequisites.md at main · SAP-samples/cloud-btp-cli-api-codejam (github.c...

 

ABAP Cloud & ABAP RESTful Application Programming Model

This CodeJam introduces attendees to ABAP Cloud, the SAP Business Technology Platform ABAP Environment, aka Steampunk and the ABAP RESTful Application Programming Model. Learn how to use proven and new technologies, such as Core Data Services (CDS) and behavior definition and implementation languages, to build SAP Fiori apps and OData services with the SAP BTP, ABAP Environment. In this hands-on experience, developers will create their first ABAP applications in the SAP BTP, ABAP Environment, expose and consume services via HTTP, and explore the ABAP RESTful Application Programming Model.

Exercise Content: SAP-samples/abap-exercises-codejam: Material for CodeJams on SAP Business Technology Platform, ABAP ...

Prerequisites: abap-exercises-codejam/prerequisites.md at main · SAP-samples/abap-exercises-codejam (github.com)

 

Service integration with SAP Cloud Application Programming Model

During this CodeJam, you'll become acquainted with how external services can be integrated and consumed from within a CAP project. In working through this CodeJam you'll also become familiar with how the SAP Cloud SDK covers connectivity and destinations, supporting such integration scenarios with CAP.

Exercise Content: SAP-samples/cap-service-integration-codejam: Material for the CodeJam on service integration with th...

Prerequisites: cap-service-integration-codejam/prerequisites.md at main · SAP-samples/cap-service-integration-codej...

 

Introduction to the Core Principles of UI5

This CodeJam introduces you to the core principles of UI5, an enterprise-ready web development framework used to build apps that follow the Fiori design guidelines. This repository is a step-by-step guide explaining how to build a front-end web application using UI5. The finished app is a bookshop app, where users can browse and order books. The app sits on top of the well-known bookshop backend application built with the Node.js flavour of the SAP Cloud Application Programming Model (CAP).

Exercise Content: SAP-samples/ui5-exercises-codejam: Material for SAP CodeJam events on UI5. Step-by-step guide explai...

Prerquisites: ui5-exercises-codejam/prerequisites.md at main · SAP-samples/ui5-exercises-codejam (github.com)

 

SAP Fiori elements flexible programming model

This SAP CodeJam introduces you to the SAP Fiori elements, more specifically its flexible programming model. With SAP Fiori elements developers can create metadata-driven frontend applications that require little to no custom coding. This greatly improves the maintainability and UX consistency of these application, which are enterprise-ready out of the box. By selecting one of the available floorplans (think "application layouts"), developers can solely focus on the business logic. In addition to that, the SAP Fiori elements flexible programming model provides extension points to inject custom layouts and logic into the predefined floorplans. Therefore, the SAP Fiori elements flexible programming model bridges the gap between SAP Fiori elements and freestyle UI5 development.

This SAP CodeJam will provide step-by-step guidance on how to build a bookshop application using the SAP Fiori elements flexible programming model. The finished application is a bookshop, where users can browse and order books. The OData backend service for this application was built using the Node.js flavour of SAP Cloud Application Programming Model (SAP CAP). It is a slightly modified version of the well-know bookshop example.

Exercise Content: https://github.com/SAP-samples/fiori-elements-fpm-exercises-codejam

 

Connecting Systems and Services Using SAP Integration Suite

In this SAP CodeJam, we will look at different services as part of the SAP Integration Suite and how we can use them to connect our systems and services. By the end of the CodeJam, we will achieve an integration scenario like the one below in the diagram.

final_data_flow.png

Exercise Content: SAP-samples/connecting-systems-services-integration-suite-codejam: This repo contains the exercise i...

Prerequisites: connecting-systems-services-integration-suite-codejam/prerequisites.md at main · SAP-samples/connect...

 

Combine SAP Cloud Application Programming Model with SAP HANA Cloud to Create Full-Stack Applications

In this CodeJam we will learn how to Deploy and configure an instance of the SAP HANA Cloud trial, develop a multi-target application using SAP Business Application Studio and SAP Cloud Application Programming Model, and create a service layer and SAP Fiori UI that also includes SAP HANA native artifacts, such as calculation views.

Exercise Content: SAP-samples/cap-hana-exercises-codejam: This repo contains the exercise instructions, starting templ...

Prerequisites: cap-hana-exercises-codejam/prerequisites.md at main · SAP-samples/cap-hana-exercises-codejam (github...

 

Managing APIs in your landscape with SAP API Management

In this SAP CodeJam, we will look at SAP API Management part of the SAP Integration Suite and how we can use it to manage the different APIs exposed by our systems and services.

apim-scenario.png

 Exercise Content: SAP-samples/manage-apis-codejam: This repo contains the exercise instructions for the CodeJam based ...

Prerequisites: manage-apis-codejam/prerequisites.md at main · SAP-samples/manage-apis-codejam (github.com)

 

Event-driven integrations with SAP Integration Suite, advanced event mesh

In this SAP CodeJam, we will look at SAP Integration Suite, advanced event mesh and how we can use them to enable event-driven architecture and scenarios across multiple systems and services in our landscape. By the end of the CodeJam, we will achieve a scenario like the one below in the diagram.

final-diagram.png

Exercise Content: SAP-samples/event-driven-integrations-codejam: This repo contains the exercise instructions for the ...

Prerequisites: event-driven-integrations-codejam/prerequisites.md at main · SAP-samples/event-driven-integrations-c...

 

Coming Soon:

  • Generative AI
  • React/UI5 Web Components for React

 

 

 

2 Comments
Top kudoed authors