All Projects → SAP-samples → cloud-bulletinboard-ads

SAP-samples / cloud-bulletinboard-ads

Licence: Apache-2.0 License
This is the bulletinboard-ads sample application code used in the openSAP course: Cloud-Native Development with SAP Business Technology Platform (formerly SAP Cloud Platform).

Projects that are alternatives of or similar to cloud-bulletinboard-ads

btp-workflow-management-opensap
This repository contain the exercises for the openSAP course "Improve Business Processes with SAP Workflow Management."
Stars: ✭ 30 (-60%)
Mutual labels:  sample, cloud-foundry, sample-code, opensap, sap-btp
cloud-espm-cloud-native
Enterprise Sales and Procurement Model (ESPM) Cloud Native is a project that showcases how an application can be made resilient by implementing resilience design patterns. This application is developed using Spring Boot framework and can be deployed locally as well as on SAP BTP, Cloud Foundry environment.
Stars: ✭ 29 (-61.33%)
Mutual labels:  sample, cloud-foundry, sample-code, sap-btp
cloud-cap-risk-management
The SAP Risk Management example applications show how to deploy a CAP (SAP Cloud Application Programming model) application to Cloud Foundry and Kyma.
Stars: ✭ 36 (-52%)
Mutual labels:  sample, cloud-foundry, sample-code, sap-cloud-platform
cloud-cf-espm
A reference application showcasing an end-to-end development scenario in Java on SAP BTP, Cloud Foundry environment.
Stars: ✭ 14 (-81.33%)
Mutual labels:  sample, cloud-foundry, sap-cloud-platform
devtoberfest-2021
The home of Devtoberfest 2021 - an open celebration of what makes us developers - coding and collaboration!
Stars: ✭ 212 (+182.67%)
Mutual labels:  sample, sample-code, sap-btp
cloud-cap-multitenancy
SAP Cloud Application Programming Model (CAP) sample code project with multitenancy using service manager-created SAP HANA containers for tenant data isolation.
Stars: ✭ 33 (-56%)
Mutual labels:  sample, cloud-foundry, sample-code
btp-full-stack-typescript-app
A sample project to demonstrate how to implement a full-stack app with SAP Cloud Application Programming Model, plus SAPUI5 and TypeScript.
Stars: ✭ 27 (-64%)
Mutual labels:  sample, cloud-foundry, sap-btp
cloud-mdk-tutorial-samples
Sample from the SAP mobile development kit tutorials demonstrating various components and features of the MDK in the context of an enterprise mobile solution.
Stars: ✭ 16 (-78.67%)
Mutual labels:  sample, sample-code, sap-btp
cloud-cf-helloworld-nodejs
A "Hello World" application for Cloud Foundry using a simple RESTful API in Node.js with persistency in PostgreSQL and SAPUI5 UIs.
Stars: ✭ 45 (-40%)
Mutual labels:  sample, cloud-foundry, sap-cloud-platform
cloud-platform-iot-starterkit
This repository provides information and code for working with SAP Cloud Platform Internet of Things. It enables users to get an end-to-end IoT solution with either real hardware or simulators up and running fast and start their own extensions and usage based on this.
Stars: ✭ 276 (+268%)
Mutual labels:  sample, sample-code, sap-cloud-platform
cloud-cap-walkthroughs
This project contains exercises and tutorials for SAP Cloud Application Programming Model.
Stars: ✭ 66 (-12%)
Mutual labels:  sample, sap-cloud-platform, sap-btp
cloud-abap-rap
This repository contains several examples how to develop with the ABAP RESTful Application Programming Model (RAP) in SAP BTP, ABAP environment.
Stars: ✭ 98 (+30.67%)
Mutual labels:  sample, sample-code, sap-btp
cloud-workflow-samples
Workflow sample projects as reference content. Users can download and import the content of this project to their tenant to understand and learn how to consume workflow.
Stars: ✭ 52 (-30.67%)
Mutual labels:  sample, sample-code, sap-btp
hcp-portal-service-samples
Code samples of site and page templates, applications, widgets, shell plugins and more, intended to be used as references for development of custom content for SAP HANA Cloud Platform portal service sites.
Stars: ✭ 29 (-61.33%)
Mutual labels:  sample, sample-code, sap-cloud-platform
smb-summit-hackathon
Build Blocks for the SAP SMB Summit Hackathons.
Stars: ✭ 23 (-69.33%)
Mutual labels:  sample, sample-code, sap-cloud-platform
cloud-sample-spaceflight-java
Build Java applications with the application programming model on SAP Cloud Platform.
Stars: ✭ 49 (-34.67%)
Mutual labels:  sample, exercises, sap-cloud-platform
cloud-function-nodejs-samples
SAP Cloud Platform Functions samples written in Node.JS
Stars: ✭ 14 (-81.33%)
Mutual labels:  sample, sample-code, sap-cloud-platform
xf-application-mocks
Contains lightweight substitutes for SAP applications to ease the development and testing of extension and integration scenarios. In conjunction with SAP Business Technology Platform, kyma runtime, the efficient implementation of application extensions is supported without the need for real SAP applications being accessible during development.
Stars: ✭ 21 (-72%)
Mutual labels:  sample, sample-code, sap-btp
teched2019-cloud-cf-product-list
Resources for SAP TechEd SEC364 Hands-on workshop, "Secure Microservices in Cloud Foundry Environment on SAP Cloud Platform".
Stars: ✭ 56 (-25.33%)
Mutual labels:  sample, cloud-foundry, sap-cloud-platform
teched2021-developer-keynote
SAP TechEd 2021 Developer Keynote: Improving Developers' Lives.
Stars: ✭ 23 (-69.33%)
Mutual labels:  sample, sample-code, sap-btp

openSAP course: Cloud-Native Development with SAP Business Technology Platform

REUSE status

Description

Join this free online course, Cloud-Native Development with SAP Cloud Platform, to learn and experience how microservice-based cloud native development with SAP Business Technology Platform works. This is an advanced course aimed primarily at developers and application and technology consultants, teaching hands-on the important concepts of developing innovative cloud applications.

Course Information Course Information

Course Outline

SAP Business Technology Platform is the enterprise platform-as-a-service, with comprehensive application development services and capabilities. It enables customers to achieve business agility, create a truly integrated and optimized enterprise, and accelerate digital transformation across the business – all without the requirement of maintaining or investing in on-premise infrastructure.

In this new advanced course, you’ll learn how to develop microservice-based cloud-native applications with SAP Business Technology Platform through hands-on exercises. You’ll be working primarily with the Cloud Foundry environment within SAP Business Technology Platform and many of its open-source services to develop step-by-step a Java-based application that is made for the cloud.

We’ll start with a theoretical introduction to SAP Business Technology Platform and microservice architectures. We will also cover Spring basics and introduce the sample application with which we will be working throughout the course for the hands-on exercises. In the following weeks, we’ll go deeper into creating microservices, connecting databases, handling logging and tracing, as well as service-to-service communication, ensuring security, and additional topics like multitenancy, Spring Boot, continuous integration and delivery, and advanced microservice design. In between we will also cover topics like REST services, stateless apps, Cloud Foundry as a platform, unit and component testing, and much more. In the hands-on exercises we will start based on an empty shell application and build a full real-world cloud application. The optional system preparation with instructions on setting up the development environment and some information to get started will open two weeks before the actual course starts.

This advanced course is primarily aimed at developers and application and technology consultants who have already finished the openSAP course SAP Cloud Platform Essentials (Update Q3/2017) and want to learn more. For the first time, we’ll cover in-depth microservice architectures and the open-source services of the Cloud Foundry environment within SAP Business Technology Platform, and how to leverage them to build cloud-native applications.

As this course focuses in detail on the app level, the backend and how to offer REST services, topics like building SAP Fiori UIs with SAPUI5 are not covered. To learn about those topics please have a look at the great openSAP courses Developing Web Apps with SAPUI5 and SAP Fiori for iOS - Build Your First Native Mobile App. Also, database development for SAP HANA is not covered in this course, please refer to the openSAP course Software Development on SAP HANA (Update Q4/2017) to learn more about that.

The registration, learning content, and final exam are free of charge. You’ll be able to get some practical experience of the platform by using a free trial account. We’ll explain how you can access this in the System Preparation.

Target Audience

  • Developer
  • Application consultant
  • Technology consultant

Course Requirements

Development Systems If your primary interest in taking this course is getting a technical overview of the development-related capabilities of SAP Business Technology Platform, you do not need access to a development system. However, we realize that many of you will be interested in experimenting with the platform and developing your own code, based on the instructions in the course.

You can register for your own free trial account for SAP Business Technology Platform. We’ll also explain how to do this at the start of the course. There are a few restrictions for the free trial account, but you’ll be able to follow the course without any problems, as the instructor will use the same system as you.

For this course a preconfigured virtual machine image is provided and its use is recommended if you want to follow along with the hands-on exercises. The setup is provided and explained in Week 0: System Preparation.

Requirements

Exercise Exercises

Week 0: System Preparation

The Image

Getting Started - Part I

Week 1: Fundamentals

No Exercises

Week 2: Microservices

Getting Started - Part II

Creating a Microservice

Week 3: Persistence

Connecting a Database

Week 4: Service-to-Service Communication

Logging and Tracing

Service-to-Service Communication

Week 5: Security

Security

Week 6: Additional Topics

No Exercises

Further Resources Further Resources

Known Issues

Please look into GitHub issues for any issues reported.

How to obtain support

Please use GitHub issues for any bugs to be reported.

License

Copyright (c) 2018 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, v. 2 except as noted otherwise in the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].